Configuring Storage
Configuring Storage
- public static function pushStorageNamespace($namespace)
- public static function popStorageNamespace()
- public static function getDefaultStorageNamespace()
- public static function getStorageNamespace()
- protected function establishLiveConnection($mode)
- public function getTableName()
- public function getApplicationName()
Other Methods
Other Methods
- public function setForcedStorageNamespace($namespace)
- private function newClusterConnection($application, $database, $mode)
- private function raiseImproperWrite($database)
- private function raiseImpossibleWrite($database)
- private function raiseUnconfigured($database)
- private function raiseUnreachable($database, $proxy)
- protected function getDatabaseName()
- public static function chunkSQL($fragments, $limit) — Break a list of escaped SQL statement fragments (e.g., VALUES lists for INSERT, previously built with @{function:qsprintf}) into chunks which will fit under the MySQL 'max_allowed_packet' limit.
- protected function assertAttached($property)
- protected function assertAttachedKey($value, $key)
- protected function detectEncodingForStorage($string)
- protected function getUTF8StringFromStorage($string, $encoding)
- protected function willReadData(&$data)
- protected function willWriteData(&$data)
- public function setIgnoreOnNoEffect($ignore) — Flag this transaction as a pure side-effect which should be ignored when applying transactions if it has no effect, even if transaction application would normally fail. This both provides users with better error messages and allows transactions to perform optional side effects.
- public function getIgnoreOnNoEffect()
- public function shouldGenerateOldValue()
- public function getApplicationTransactionType()
- private function getApplicationObjectTypeName()
- public function getApplicationTransactionCommentObject()
- public function getMetadataValue($key, $default)
- public function setMetadataValue($key, $value)
- public function generatePHID()
- protected function getConfiguration()
- public function setContentSource($content_source)
- public function getContentSource()
- public function hasComment()
- public function getComment()
- public function setIsCreateTransaction($create)
- public function getIsCreateTransaction()
- public function setIsDefaultTransaction($default)
- public function getIsDefaultTransaction()
- public function setIsSilentTransaction($silent)
- public function getIsSilentTransaction()
- public function setIsMFATransaction($mfa)
- public function getIsMFATransaction()
- public function setIsLockOverrideTransaction($override)
- public function getIsLockOverrideTransaction()
- public function setTransactionGroupID($group_id)
- public function getTransactionGroupID()
- public function attachComment($comment)
- public function setCommentNotLoaded($not_loaded)
- public function attachObject($object)
- public function getObject()
- public function getRemarkupChanges()
- protected function newRemarkupChanges()
- protected function newRemarkupChange()
- public function getRemarkupBlocks()
- public function setOldValue($value)
- public function hasOldValue()
- public function newChronologicalSortVector()
- public function setRenderingTarget($rendering_target)
- public function getRenderingTarget()
- public function attachViewer($viewer)
- public function getViewer()
- public function getRequiredHandlePHIDs()
- public function setHandles($handles)
- public function getHandle($phid)
- public function getHandleIfExists($phid)
- public function getHandles()
- public function renderHandleLink($phid)
- public function renderHandleList($phids)
- private function renderSubscriberList($phids, $change_type)
- protected function renderPolicyName($phid, $state)
- public function getIcon()
- public function getToken()
- public function getColor()
- protected function getTransactionCustomField()
- public function shouldHide()
- public function shouldHideForMail($xactions)
- public function shouldHideForFeed()
- public function shouldHideForNotifications()
- private function getTitleForMailWithRenderingTarget($new_target)
- public function getTitleForMail()
- public function getTitleForTextMail()
- public function getTitleForHTMLMail()
- public function getChangeDetailsURI()
- public function getBodyForMail()
- public function getNoEffectDescription()
- public function getTitle()
- public function getTitleForFeed()
- public function getMarkupFieldsForFeed($story)
- public function getMarkupTextForFeed($story, $field)
- public function getBodyForFeed($story)
- public function getRemarkupBodyForFeed($story)
- public function getActionStrength()
- public function isCommentTransaction()
- public function isInlineCommentTransaction()
- public function getActionName()
- public function getMailTags()
- public function hasChangeDetails()
- public function hasChangeDetailsForMail()
- public function renderChangeDetailsForMail($viewer)
- public function renderChangeDetails($viewer)
- public function renderTextCorpusChangeDetails($viewer, $old, $new)
- public function attachTransactionGroup($group)
- public function getTransactionGroup()
- public function shouldDisplayGroupWith($group) — Should this transaction be visually grouped with an existing transaction group?
- public function renderExtraInformationLink()
- public function renderAsTextForDoorkeeper($publisher, $story, $xactions)
- private function isSelfSubscription() — Test if this transaction is just a user subscribing or unsubscribing themselves.
- private function isApplicationAuthor()
- private function getInterestingMoves($moves)
- private function getInterestingInlineStateChangeCounts()
- public function newGlobalSortVector()
- public function newActionStrengthSortVector()
- public function getCapabilities()
- public function getPolicy($capability)
- public function hasAutomaticCapability($capability, $viewer)
- public function describeAutomaticCapability($capability)
- public function getModularType()
- public function setForceNotifyPHIDs($phids)
- public function getForceNotifyPHIDs()
- public function destroyObjectPermanently($engine)