Phabricator Technical Documentation
Phabricator Technical Documentation
Technical reference material for Phabricator developers.
Arcanist Integration
Arcanist Integration
Auth
Auth
AuthManageProvidersCapabilityClassPhabricatorAmazonAuthProviderClassPhabricatorAsanaAuthProviderClassPhabricatorAuthAccountViewClassPhabricatorAuthApplicationClassPhabricatorAuthAuthFactorPHIDTypeClassPhabricatorAuthAuthFactorProviderPHIDTypeClassPhabricatorAuthAuthProviderPHIDTypeClassPhabricatorAuthChallengeClassPhabricatorAuthChallengeGarbageCollectorClassPhabricatorAuthChallengePHIDTypeClassPhabricatorAuthChallengeQueryClassPhabricatorAuthChallengeStatusControllerClassPhabricatorAuthChallengeUpdateClassPhabricatorAuthChangePasswordActionClassPhabricatorAuthChangeUsernameMessageTypeClassPhabricatorAuthConduitAPIMethodClassPhabricatorAuthConduitTokenRevokerClassPhabricatorAuthConfirmLinkControllerClassPhabricatorAuthContactNumberClassPhabricatorAuthContactNumberControllerClassPhabricatorAuthContactNumberDisableControllerClassPhabricatorAuthContactNumberEditControllerClassPhabricatorAuthContactNumberEditEngineClassPhabricatorAuthContactNumberEditorClassPhabricatorAuthContactNumberMFAEngineClassPhabricatorAuthContactNumberNumberTransactionClassPhabricatorAuthContactNumberPHIDTypeClassPhabricatorAuthContactNumberPrimaryControllerClassPhabricatorAuthContactNumberPrimaryTransactionClassPhabricatorAuthContactNumberQueryClassPhabricatorAuthContactNumberStatusTransactionClassPhabricatorAuthContactNumberTestControllerClassPhabricatorAuthContactNumberTransactionClassPhabricatorAuthContactNumberTransactionQueryClassPhabricatorAuthContactNumberTransactionTypeClassPhabricatorAuthContactNumberViewControllerClassPhabricatorAuthControllerClassPhabricatorAuthCSRFEngineClassPhabricatorAuthDAOClassPhabricatorAuthDisableControllerClassPhabricatorAuthDowngradeSessionControllerClassPhabricatorAuthEditControllerClassPhabricatorAuthEmailLoginActionClassPhabricatorAuthEmailLoginMessageTypeClassPhabricatorAuthEmailSetPasswordMessageTypeClassPhabricatorAuthFactorClassPhabricatorAuthFactorConfigClassPhabricatorAuthFactorConfigQueryClassPhabricatorAuthFactorProviderClassPhabricatorAuthFactorProviderControllerClassPhabricatorAuthFactorProviderDuoCredentialTransactionClassPhabricatorAuthFactorProviderDuoEnrollTransactionClassPhabricatorAuthFactorProviderDuoHostnameTransactionClassPhabricatorAuthFactorProviderDuoUsernamesTransactionClassPhabricatorAuthFactorProviderEditControllerClassPhabricatorAuthFactorProviderEditEngineClassPhabricatorAuthFactorProviderEditorClassPhabricatorAuthFactorProviderEnrollMessageTransactionClassPhabricatorAuthFactorProviderListControllerClassPhabricatorAuthFactorProviderMessageControllerClassPhabricatorAuthFactorProviderMFAEngineClassPhabricatorAuthFactorProviderNameTransactionClassPhabricatorAuthFactorProviderQueryClassPhabricatorAuthFactorProviderStatusClassPhabricatorAuthFactorProviderStatusTransactionClassPhabricatorAuthFactorProviderTransactionClassPhabricatorAuthFactorProviderTransactionQueryClassPhabricatorAuthFactorProviderTransactionTypeClassPhabricatorAuthFactorProviderViewControllerClassPhabricatorAuthFactorResultClassPhabricatorAuthFactorTestCaseClassPhabricatorAuthFinishControllerClassPhabricatorAuthHighSecurityRequiredExceptionClassPhabricatorAuthHighSecurityTokenClassPhabricatorAuthHMACKeyClassPhabricatorAuthInviteClassPhabricatorAuthInviteAccountExceptionClassException raised when the user is logged in to the wrong account.PhabricatorAuthInviteActionClassPhabricatorAuthInviteActionTableViewClassPhabricatorAuthInviteControllerClassPhabricatorAuthInviteDialogExceptionClassPhabricatorAuthInviteEngineClassThis class does an unusual amount of flow control via exceptions. The intent
is to make the workflows highly testable, because this code is high-stakes
and difficult to test.PhabricatorAuthInviteExceptionClassPhabricatorAuthInviteInvalidExceptionClassException raised when an invite code is invalid.PhabricatorAuthInviteLoginExceptionClassException raised when the user must log in to continue with the invite
workflow (for example, the because the email address is already bound to an
account).PhabricatorAuthInvitePHIDTypeClassPhabricatorAuthInviteQueryClassPhabricatorAuthInviteRegisteredExceptionClassException raised when the user is already registered and the invite is a
no-op.PhabricatorAuthInviteSearchEngineClassPhabricatorAuthInviteTestCaseClassPhabricatorAuthInviteVerifyExceptionClassException raised when the user needs to verify an action.PhabricatorAuthInviteWorkerClassPhabricatorAuthLinkControllerClassPhabricatorAuthLinkMessageTypeClassPhabricatorAuthListControllerClassPhabricatorAuthLoginControllerClassPhabricatorAuthLoginMessageTypeClassPhabricatorAuthLogoutConduitAPIMethodClassPhabricatorAuthMainMenuBarExtensionClassPhabricatorAuthManagementCachePKCS8WorkflowClassPhabricatorAuthManagementLDAPWorkflowClassPhabricatorAuthManagementListFactorsWorkflowClassPhabricatorAuthManagementListMFAProvidersWorkflowClassPhabricatorAuthManagementLockWorkflowClassPhabricatorAuthManagementRecoverWorkflowClassPhabricatorAuthManagementRefreshWorkflowClassPhabricatorAuthManagementRevokeWorkflowClassPhabricatorAuthManagementStripWorkflowClassPhabricatorAuthManagementTrustOAuthClientWorkflowClassPhabricatorAuthManagementUnlimitWorkflowClassPhabricatorAuthManagementUnlockWorkflowClassPhabricatorAuthManagementUntrustOAuthClientWorkflowClassPhabricatorAuthManagementVerifyWorkflowClassPhabricatorAuthManagementWorkflowClassPhabricatorAuthMessageClassPhabricatorAuthMessageControllerClassPhabricatorAuthMessageEditControllerClassPhabricatorAuthMessageEditEngineClassPhabricatorAuthMessageEditorClassPhabricatorAuthMessageListControllerClassPhabricatorAuthMessagePHIDTypeClassPhabricatorAuthMessageQueryClassPhabricatorAuthMessageTextTransactionClassPhabricatorAuthMessageTransactionClassPhabricatorAuthMessageTransactionQueryClassPhabricatorAuthMessageTransactionTypeClassPhabricatorAuthMessageTypeClassPhabricatorAuthMessageViewControllerClassPhabricatorAuthMFAEditEngineExtensionClassPhabricatorAuthMFASyncTemporaryTokenTypeClassPhabricatorAuthNeedsApprovalControllerClassPhabricatorAuthNeedsMultiFactorControllerClassPhabricatorAuthNewControllerClassPhabricatorAuthNewFactorActionClassPhabricatorAuthOldOAuthRedirectControllerClassPhabricatorAuthOneTimeLoginControllerClassPhabricatorAuthOneTimeLoginTemporaryTokenTypeClassPhabricatorAuthPasswordClassPhabricatorAuthPasswordEditorClassPhabricatorAuthPasswordEngineClassPhabricatorAuthPasswordExceptionClassPhabricatorAuthPasswordHashInterfaceInterfacePhabricatorAuthPasswordPHIDTypeClassPhabricatorAuthPasswordQueryClassPhabricatorAuthPasswordResetTemporaryTokenTypeClassPhabricatorAuthPasswordRevokerClassPhabricatorAuthPasswordRevokeTransactionClassPhabricatorAuthPasswordTestCaseClassPhabricatorAuthPasswordTransactionClassPhabricatorAuthPasswordTransactionQueryClassPhabricatorAuthPasswordTransactionTypeClassPhabricatorAuthPasswordUpgradeTransactionClassPhabricatorAuthProviderClassPhabricatorAuthProviderConfigClassPhabricatorAuthProviderConfigControllerClassPhabricatorAuthProviderConfigEditorClassPhabricatorAuthProviderConfigQueryClassPhabricatorAuthProviderConfigTransactionClassPhabricatorAuthProviderConfigTransactionQueryClassPhabricatorAuthProviderControllerClassPhabricatorAuthProvidersGuidanceContextClassPhabricatorAuthProvidersGuidanceEngineExtensionClassPhabricatorAuthProviderViewControllerClassPhabricatorAuthQueryPublicKeysConduitAPIMethodClassPhabricatorAuthRegisterControllerClassPhabricatorAuthRevokerClassPhabricatorAuthRevokeTokenControllerClassPhabricatorAuthSessionClassPhabricatorAuthSessionEngineClassPhabricatorAuthSessionEngineExtensionClassPhabricatorAuthSessionEngineExtensionModuleClassPhabricatorAuthSessionGarbageCollectorClassPhabricatorAuthSessionInfoClassPhabricatorAuthSessionPHIDTypeClassPhabricatorAuthSessionQueryClassPhabricatorAuthSessionRevokerClassPhabricatorAuthSetExternalControllerClassPhabricatorAuthSetPasswordControllerClassPhabricatorAuthSSHKeyClassPhabricatorAuthSSHKeyControllerClassPhabricatorAuthSSHKeyEditControllerClassPhabricatorAuthSSHKeyEditorClassPhabricatorAuthSSHKeyGenerateControllerClassPhabricatorAuthSSHKeyListControllerClassPhabricatorAuthSSHKeyPHIDTypeClassPhabricatorAuthSSHKeyQueryClassPhabricatorAuthSSHKeyReplyHandlerClassPhabricatorAuthSSHKeyRevokeControllerClassPhabricatorAuthSSHKeySearchEngineClassPhabricatorAuthSSHKeyTableViewClassPhabricatorAuthSSHKeyTestCaseClassPhabricatorAuthSSHKeyTransactionClassPhabricatorAuthSSHKeyTransactionQueryClassPhabricatorAuthSSHKeyViewControllerClassPhabricatorAuthSSHPrivateKeyClassData structure representing a raw private key.PhabricatorAuthSSHPrivateKeyExceptionClassPhabricatorAuthSSHPrivateKeyFormatExceptionClassPhabricatorAuthSSHPrivateKeyIncorrectPassphraseExceptionClassPhabricatorAuthSSHPrivateKeyMissingPassphraseExceptionClassPhabricatorAuthSSHPrivateKeyPassphraseExceptionClassPhabricatorAuthSSHPrivateKeySurplusPassphraseExceptionClassPhabricatorAuthSSHPrivateKeyUnknownExceptionClassPhabricatorAuthSSHPublicKeyClassData structure representing a raw public key.PhabricatorAuthSSHRevokerClassPhabricatorAuthStartControllerClassPhabricatorAuthTemporaryTokenClassPhabricatorAuthTemporaryTokenGarbageCollectorClassPhabricatorAuthTemporaryTokenQueryClassPhabricatorAuthTemporaryTokenRevokerClassPhabricatorAuthTemporaryTokenTypeClassPhabricatorAuthTemporaryTokenTypeModuleClassPhabricatorAuthTerminateSessionControllerClassPhabricatorAuthTestSMSActionClassPhabricatorAuthTryEmailLoginActionClassPhabricatorAuthTryFactorActionClassPhabricatorAuthTryPasswordActionClassPhabricatorAuthTryPasswordWithoutCAPTCHAActionClassPhabricatorAuthUnlinkControllerClassPhabricatorAuthValidateControllerClassPhabricatorAuthWaitForApprovalMessageTypeClassPhabricatorAuthWelcomeMailMessageTypeClassPhabricatorBitbucketAuthProviderClassPhabricatorCommonPasswordsClassCheck if a password is extremely common. Preventing use of the most common
passwords is an attempt to mitigate slow botnet attacks against an entire
userbase. See T4143 for discussion.PhabricatorCookiesClassConsolidates Phabricator application cookies, including registration
and session management.PhabricatorDisabledUserControllerClassPhabricatorDisqusAuthProviderClassPhabricatorDuoAuthFactorClassPhabricatorDuoFutureClassPhabricatorEmailLoginControllerClassPhabricatorEmailVerificationControllerClassPhabricatorExternalAccountQueryClassNOTE: When loading ExternalAccounts for use in an authentication context
(that is, you're going to act as the account or link identities or anything
like that) you should require CAN_EDIT capability even if you aren't actually
editing the ExternalAccount.PhabricatorFacebookAuthProviderClassPhabricatorGitHubAuthProviderClassPhabricatorGoogleAuthProviderClassPhabricatorJIRAAuthProviderClassPhabricatorLDAPAuthProviderClassPhabricatorLogoutControllerClassPhabricatorMustVerifyEmailControllerClassPhabricatorOAuth1AuthProviderClassPhabricatorOAuth1SecretTemporaryTokenTypeClassPhabricatorOAuth2AuthProviderClassPhabricatorOAuthAuthProviderClassPhabricatorPasswordAuthProviderClassPhabricatorPasswordDestructionEngineExtensionClassPhabricatorPhabricatorAuthProviderClassPhabricatorRefreshCSRFControllerClassPhabricatorSlackAuthProviderClassPhabricatorSMSAuthFactorClassPhabricatorSSHPublicKeyInterfaceInterfacePhabricatorTOTPAuthFactorClassPhabricatorTOTPAuthFactorTestCaseClassPhabricatorTwitchAuthProviderClassPhabricatorTwitterAuthProviderClassPhabricatorWordPressAuthProviderClassPhutilAmazonAuthAdapterClassAuthentication adapter for Amazon OAuth2.PhutilAsanaAuthAdapterClassAuthentication adapter for Asana OAuth2.PhutilAuthAdapterClassAbstract interface to an identity provider or authentication source, like
Twitter, Facebook or Google.PhutilAuthConfigurationExceptionClassAuthentication is not configured correctly.PhutilAuthCredentialExceptionClassThe user provided invalid credentials.PhutilAuthExceptionClassAbstract exception class for errors encountered during authentication
workflows.PhutilAuthUserAbortedExceptionClassThe user aborted the authentication workflow, by clicking "Cancel" or "Deny"
or taking some similar action.PhutilBitbucketAuthAdapterClassPhutilDisqusAuthAdapterClassAuthentication adapter for Disqus OAuth2.PhutilEmptyAuthAdapterClassEmpty authentication adapter with no logic.PhutilFacebookAuthAdapterClassAuthentication adapter for Facebook OAuth2.PhutilGitHubAuthAdapterClassAuthentication adapter for Github OAuth2.PhutilGoogleAuthAdapterClassAuthentication adapter for Google OAuth2.PhutilJIRAAuthAdapterClassAuthentication adapter for JIRA OAuth1.PhutilLDAPAuthAdapterClassRetrieve identify information from LDAP accounts.PhutilOAuth1AuthAdapterClassAbstract adapter for OAuth1 providers.PhutilOAuthAuthAdapterClassAbstract adapter for OAuth2 providers.PhutilPhabricatorAuthAdapterClassAuthentication adapter for Phabricator OAuth2.PhutilSlackAuthAdapterClassAuthentication adapter for Slack OAuth2.PhutilTwitchAuthAdapterClassAuthentication adapter for Twitch.tv OAuth2.PhutilTwitterAuthAdapterClassAuthentication adapter for Twitter OAuth1.PhutilWordPressAuthAdapterClassAuthentication adapter for WordPress.com OAuth2.
Console
Console
DarkConsoleControllerClassDarkConsoleCoreClassDarkConsoleDataControllerClassDarkConsoleErrorLogPluginClassDarkConsoleErrorLogPluginAPIClassDarkConsoleEventPluginClassDarkConsoleEventPluginAPIClassDarkConsolePluginClassDarkConsoleRealtimePluginClassDarkConsoleRequestPluginClassDarkConsoleServicesPluginClassDarkConsoleStartupPluginClassDarkConsoleXHProfPluginClassDarkConsoleXHProfPluginAPIClassPhabricatorConsoleApplicationClass
Custom Fields
Custom Fields
PhabricatorCustomFieldClassPhabricatorCustomFieldApplicationSearchAnyFunctionDatasourceClassPhabricatorCustomFieldApplicationSearchDatasourceClassPhabricatorCustomFieldApplicationSearchNoneFunctionDatasourceClassPhabricatorCustomFieldAttachmentClassConvenience class which simplifies the implementation of
@{interface:PhabricatorCustomFieldInterface} by obscuring the details of how
custom fields are stored.PhabricatorCustomFieldConfigOptionTypeClassPhabricatorCustomFieldDataNotAvailableExceptionClassPhabricatorCustomFieldEditEngineExtensionClassPhabricatorCustomFieldEditFieldClassPhabricatorCustomFieldEditTypeClassPhabricatorCustomFieldFulltextEngineExtensionClassPhabricatorCustomFieldHeraldActionClassPhabricatorCustomFieldHeraldActionGroupClassPhabricatorCustomFieldHeraldFieldClassPhabricatorCustomFieldHeraldFieldGroupClassPhabricatorCustomFieldImplementationIncompleteExceptionClassPhabricatorCustomFieldIndexStorageClassPhabricatorCustomFieldInterfaceInterfacePhabricatorCustomFieldListClassConvenience class to perform operations on an entire field list, like reading
all values from storage.PhabricatorCustomFieldMonogramParserClassPhabricatorCustomFieldNotAttachedExceptionClassPhabricatorCustomFieldNotProxyExceptionClassPhabricatorCustomFieldNumericIndexStorageClassPhabricatorCustomFieldSearchEngineExtensionClassPhabricatorCustomFieldStorageClassPhabricatorCustomFieldStorageQueryClassLoad custom field data from storage.PhabricatorCustomFieldStringIndexStorageClassPhabricatorStandardCustomFieldClassPhabricatorStandardCustomFieldBlueprintsClassPhabricatorStandardCustomFieldBoolClassPhabricatorStandardCustomFieldCredentialClassPhabricatorStandardCustomFieldDatasourceClassPhabricatorStandardCustomFieldDateClassPhabricatorStandardCustomFieldHeaderClassPhabricatorStandardCustomFieldIntClassPhabricatorStandardCustomFieldInterfaceInterfacePhabricatorStandardCustomFieldLinkClassPhabricatorStandardCustomFieldPHIDsClassCommon code for standard field types which store lists of PHIDs.PhabricatorStandardCustomFieldRemarkupClassPhabricatorStandardCustomFieldSelectClassPhabricatorStandardCustomFieldTextClassPhabricatorStandardCustomFieldTokenizerClassPhabricatorStandardCustomFieldUsersClassPhabricatorStandardSelectCustomFieldDatasourceClass
Daemons
Daemons
PhabricatorBulkContentSourceClassPhabricatorDaemonClassPhabricatorDaemonContentSourceClassPhabricatorDaemonOverseerModuleClassOverseer module.PhabricatorDaemonReferenceClassPhabricatorDailyRoutineTriggerClockClassTriggers a daily routine, like server backups.PhabricatorGarbageCollectorClassPhabricatorGarbageCollectorManagementCollectWorkflowClassPhabricatorGarbageCollectorManagementCompactEdgesWorkflowClassPhabricatorGarbageCollectorManagementSetPolicyWorkflowClassPhabricatorGarbageCollectorManagementWorkflowClassPhabricatorLogTriggerActionClassTrivial action which logs a message.PhabricatorMetronomicTriggerClockClassTriggers an event repeatedly, delaying a fixed number of seconds between
triggers.PhabricatorNeverTriggerClockClassNever triggers an event.PhabricatorOneTimeTriggerClockClassTriggers an event exactly once, at a specific epoch time.PhabricatorScheduleTaskTriggerActionClassTrigger action which queues a task.PhabricatorSubscriptionTriggerClockClassTriggers an event every month on the same day of the month, like the 12th
of the month.PhabricatorTaskmasterDaemonClassPhabricatorTaskmasterDaemonModuleClassPhabricatorTestWorkerClassPhabricatorTriggerActionClassA trigger action reacts to a scheduled event.PhabricatorTriggerClockClassA trigger clock implements scheduling rules for an event.PhabricatorTriggerClockTestCaseClassPhabricatorTriggerDaemonClassSchedule and execute event triggers, which run code at specific times.PhabricatorWorkerClassPhabricatorWorkerActiveTaskClassPhabricatorWorkerActiveTaskQueryClassPhabricatorWorkerArchiveTaskClassPhabricatorWorkerArchiveTaskQueryClassPhabricatorWorkerBulkJobClassPhabricatorWorkerBulkJobCreateWorkerClassPhabricatorWorkerBulkJobEditorClassPhabricatorWorkerBulkJobPHIDTypeClassPhabricatorWorkerBulkJobQueryClassPhabricatorWorkerBulkJobSearchEngineClassPhabricatorWorkerBulkJobTaskWorkerClassPhabricatorWorkerBulkJobTestCaseClassPhabricatorWorkerBulkJobTransactionClassPhabricatorWorkerBulkJobTransactionQueryClassPhabricatorWorkerBulkJobTypeClassPhabricatorWorkerBulkJobWorkerClassPhabricatorWorkerBulkTaskClassPhabricatorWorkerDAOClassPhabricatorWorkerDestructionEngineExtensionClassPhabricatorWorkerLeaseQueryClassSelect and lease tasks from the worker task queue.PhabricatorWorkerManagementCancelWorkflowClassPhabricatorWorkerManagementExecuteWorkflowClassPhabricatorWorkerManagementFloodWorkflowClassPhabricatorWorkerManagementFreeWorkflowClassPhabricatorWorkerManagementRetryWorkflowClassPhabricatorWorkerManagementWorkflowClassPhabricatorWorkerPermanentFailureExceptionClassPhabricatorWorkerSchemaSpecClassPhabricatorWorkerSingleBulkJobTypeClassAn bulk job which can not be parallelized and executes only one task.PhabricatorWorkerTaskClassPhabricatorWorkerTaskDataClassPhabricatorWorkerTaskQueryClassPhabricatorWorkerTestCaseClassPhabricatorWorkerTriggerClassPhabricatorWorkerTriggerEventClassPhabricatorWorkerTriggerManagementFireWorkflowClassPhabricatorWorkerTriggerManagementWorkflowClassPhabricatorWorkerTriggerPHIDTypeClassPhabricatorWorkerTriggerQueryClassPhabricatorWorkerYieldExceptionClassAllows tasks to yield to other tasks.
Diviner
Diviner
DivinerArticleAtomizerClassDivinerAtomClassDivinerAtomCacheClassDivinerAtomControllerClassDivinerAtomizerClassGenerate @{class:DivinerAtom}s from source code.DivinerAtomizeWorkflowClassDivinerAtomListControllerClassDivinerAtomPHIDTypeClassDivinerAtomQueryClassDivinerAtomRefClassDivinerAtomSearchEngineClassDivinerBookControllerClassDivinerBookDatasourceClassDivinerBookEditControllerClassDivinerBookItemViewClassDivinerBookPHIDTypeClassDivinerBookQueryClassDivinerControllerClassDivinerDAOClassDivinerDefaultEditCapabilityClassDivinerDefaultRendererClassDivinerDefaultViewCapabilityClassDivinerDiskCacheClassDivinerFileAtomizerClassDivinerFindControllerClassDivinerGenerateWorkflowClassDivinerLiveAtomClassDivinerLiveBookClassDivinerLiveBookEditorClassDivinerLiveBookFulltextEngineClassDivinerLiveBookTransactionClassDivinerLiveBookTransactionQueryClassDivinerLivePublisherClassDivinerLiveSymbolClassDivinerLiveSymbolFulltextEngineClassDivinerMainControllerClassDivinerParameterTableViewClassDivinerPHPAtomizerClassDivinerPublishCacheClassDivinerPublisherClassDivinerRendererClassDivinerReturnTableViewClassDivinerSchemaSpecClassDivinerSectionViewClassDivinerStaticPublisherClassDivinerSymbolRemarkupRuleClassDivinerWorkflowClassPhabricatorDivinerApplicationClass
Doorkeeper
Doorkeeper
DoorkeeperAsanaFeedWorkerClassPublishes tasks representing work that needs to be done into Asana, and
updates the tasks as the corresponding Phabricator objects are updated.DoorkeeperBridgeClassDoorkeeperBridgeAsanaClassDoorkeeperBridgedObjectCurtainExtensionClassDoorkeeperBridgedObjectInterfaceInterfaceDoorkeeperBridgeGitHubClassDoorkeeperBridgeGitHubIssueClassDoorkeeperBridgeGitHubUserClassDoorkeeperBridgeJIRAClassDoorkeeperBridgeJIRATestCaseClassDoorkeeperDAOClassDoorkeeperExternalObjectClassDoorkeeperExternalObjectPHIDTypeClassDoorkeeperExternalObjectQueryClassDoorkeeperFeedStoryPublisherClassDoorkeeperFeedWorkerClassPublish events (like comments on a revision) to external objects which are
linked through Doorkeeper (like a linked JIRA or Asana task).DoorkeeperHyperlinkEngineExtensionClassDoorkeeperImportEngineClassDoorkeeperJIRAFeedWorkerClassPublishes feed stories into JIRA, using the "JIRA Issues" field to identify
linked issues.DoorkeeperMissingLinkExceptionClassDoorkeeperObjectRefClassDoorkeeperRemarkupURIInterfaceInterfaceDoorkeeperSchemaSpecClassDoorkeeperTagsControllerClassDoorkeeperTagViewClassDoorkeeperURIRefClassPhabricatorAsanaConfigOptionsClassPhabricatorAsanaSubtaskHasObjectEdgeTypeClassPhabricatorAsanaTaskHasObjectEdgeTypeClassPhabricatorDoorkeeperApplicationClassPhabricatorJiraIssueHasObjectEdgeTypeClassPhabricatorObjectHasAsanaSubtaskEdgeTypeClassPhabricatorObjectHasAsanaTaskEdgeTypeClassPhabricatorObjectHasJiraIssueEdgeTypeClass
Drydock
Drydock
DrydockAcquiredBrokenResourceExceptionClassDrydockAlmanacServiceHostBlueprintImplementationClassDrydockApacheWebrootInterfaceClassDrydockAuthorizationClassDrydockAuthorizationAuthorizeControllerClassDrydockAuthorizationListControllerClassDrydockAuthorizationListViewClassDrydockAuthorizationPHIDTypeClassDrydockAuthorizationQueryClassDrydockAuthorizationSearchConduitAPIMethodClassDrydockAuthorizationSearchEngineClassDrydockAuthorizationViewControllerClassDrydockBlueprintClassDrydockBlueprintControllerClassDrydockBlueprintCoreCustomFieldClassDrydockBlueprintCustomFieldClassDrydockBlueprintDatasourceClassDrydockBlueprintDisableControllerClassDrydockBlueprintDisableTransactionClassDrydockBlueprintEditConduitAPIMethodClassDrydockBlueprintEditControllerClassDrydockBlueprintEditEngineClassDrydockBlueprintEditorClassDrydockBlueprintImplementationClassDrydockBlueprintImplementationTestCaseClassDrydockBlueprintListControllerClassDrydockBlueprintNameNgramsClassDrydockBlueprintNameTransactionClassDrydockBlueprintPHIDTypeClassDrydockBlueprintQueryClassDrydockBlueprintSearchConduitAPIMethodClassDrydockBlueprintSearchEngineClassDrydockBlueprintTransactionClassDrydockBlueprintTransactionQueryClassDrydockBlueprintTransactionTypeClassDrydockBlueprintTypeTransactionClassDrydockBlueprintViewControllerClassDrydockCommandClassDrydockCommandErrorClassDrydockCommandInterfaceClassDrydockCommandQueryClassDrydockConsoleControllerClassDrydockControllerClassDrydockCreateBlueprintsCapabilityClassDrydockDAOClassDrydockDefaultEditCapabilityClassDrydockDefaultViewCapabilityClassDrydockFilesystemInterfaceClassDrydockInterfaceClassDrydockLandRepositoryOperationClassDrydockLeaseClassDrydockLeaseAcquiredLogTypeClassDrydockLeaseActivatedLogTypeClassDrydockLeaseActivationFailureLogTypeClassDrydockLeaseActivationYieldLogTypeClassDrydockLeaseAllocationFailureLogTypeClassDrydockLeaseControllerClassDrydockLeaseDatasourceClassDrydockLeaseDestroyedLogTypeClassDrydockLeaseListControllerClassDrydockLeaseListViewClassDrydockLeaseNoAuthorizationsLogTypeClassDrydockLeaseNoBlueprintsLogTypeClassDrydockLeasePHIDTypeClassDrydockLeaseQueryClassDrydockLeaseQueuedLogTypeClassDrydockLeaseReacquireLogTypeClassDrydockLeaseReclaimLogTypeClassDrydockLeaseReleaseControllerClassDrydockLeaseReleasedLogTypeClassDrydockLeaseSearchConduitAPIMethodClassDrydockLeaseSearchEngineClassDrydockLeaseStatusClassDrydockLeaseUpdateWorkerClassDrydockLeaseViewControllerClassDrydockLeaseWaitingForResourcesLogTypeClassDrydockLogClassDrydockLogControllerClassDrydockLogGarbageCollectorClassDrydockLogListControllerClassDrydockLogListViewClassDrydockLogQueryClassDrydockLogSearchEngineClassDrydockLogTypeClassDrydockManagementCommandWorkflowClassDrydockManagementLeaseWorkflowClassDrydockManagementReclaimWorkflowClassDrydockManagementReleaseLeaseWorkflowClassDrydockManagementReleaseResourceWorkflowClassDrydockManagementUpdateLeaseWorkflowClassDrydockManagementUpdateResourceWorkflowClassDrydockManagementWorkflowClassDrydockObjectAuthorizationViewClassDrydockOperationWorkLogTypeClassDrydockQueryClassDrydockRepositoryOperationClassRepresents a request to perform a repository operation like a merge or
cherry-pick.DrydockRepositoryOperationControllerClassDrydockRepositoryOperationDismissControllerClassDrydockRepositoryOperationListControllerClassDrydockRepositoryOperationPHIDTypeClassDrydockRepositoryOperationQueryClassDrydockRepositoryOperationSearchEngineClassDrydockRepositoryOperationStatusControllerClassDrydockRepositoryOperationStatusViewClassDrydockRepositoryOperationTypeClassDrydockRepositoryOperationUpdateWorkerClassDrydockRepositoryOperationViewControllerClassDrydockResourceClassDrydockResourceActivationFailureLogTypeClassDrydockResourceActivationYieldLogTypeClassDrydockResourceAllocationFailureLogTypeClassDrydockResourceControllerClassDrydockResourceDatasourceClassDrydockResourceListControllerClassDrydockResourceListViewClassDrydockResourceLockExceptionClassDrydockResourcePHIDTypeClassDrydockResourceQueryClassDrydockResourceReclaimLogTypeClassDrydockResourceReleaseControllerClassDrydockResourceSearchConduitAPIMethodClassDrydockResourceSearchEngineClassDrydockResourceStatusClassDrydockResourceUpdateWorkerClassDrydockResourceViewControllerClassDrydockSchemaSpecClassDrydockSFTPFilesystemInterfaceClassDrydockSlotLockClassSimple optimistic locks for Drydock resources and leases.DrydockSlotLockExceptionClassDrydockSlotLockFailureLogTypeClassDrydockSSHCommandInterfaceClassDrydockTestRepositoryOperationClassDrydockTextLogTypeClassSimple convenience log type for logging arbitrary text.DrydockWebrootInterfaceClassDrydockWorkerClassDrydockWorkingCopyBlueprintImplementationClassPhabricatorDrydockApplicationClass
Edges
Edges
EdgeSearchConduitAPIMethodClassPhabricatorEdgeChangeRecordClassPhabricatorEdgeChangeRecordTestCaseClassPhabricatorEdgeConfigClassPhabricatorEdgeConstantsClassPhabricatorEdgeCycleExceptionClassPhabricatorEdgeEditorClassAdd and remove edges between objects. You can use
@{class:PhabricatorEdgeQuery} to load object edges. For more information
on edges, see @{article:Using Edges}.PhabricatorEdgeGraphClassPhabricatorEdgeObjectClassPhabricatorEdgeObjectQueryClassThis is a more formal version of @{class:PhabricatorEdgeQuery} that is used
to expose edges to Conduit.PhabricatorEdgeQueryClassLoad object edges created by @{class:PhabricatorEdgeEditor}.PhabricatorEdgesDestructionEngineExtensionClassPhabricatorEdgeTestCaseClassPhabricatorEdgeTypeClassDefines an edge type.PhabricatorEdgeTypeTestCaseClass
Events
Events
PhabricatorAutoEventListenerClassEvent listener which is registered automatically, without requiring
configuration.PhabricatorEventClassPhabricatorEventEngineClassPhabricatorEventListenerClassPhabricatorEventTypeClassFor detailed explanations of these events, see
@{article:Events User Guide: Installing Event Listeners}.PhabricatorExampleEventListenerClassExample event listener. For details about installing Phabricator event hooks,
refer to @{article:Events User Guide: Installing Event Listeners}.
Fund
Fund
FundBackerClassFundBackerCartClassFundBackerEditorClassFundBackerListControllerClassFundBackerPHIDTypeClassFundBackerProductClassFundBackerQueryClassFundBackerRefundTransactionClassFundBackerSearchEngineClassFundBackerStatusTransactionClassFundBackerTransactionClassFundBackerTransactionQueryClassFundBackerTransactionTypeClassFundControllerClassFundCreateInitiativesCapabilityClassFundDAOClassFundDefaultViewCapabilityClassFundInitiativeClassFundInitiativeBackControllerClassFundInitiativeBackerTransactionClassFundInitiativeCloseControllerClassFundInitiativeDescriptionTransactionClassFundInitiativeEditControllerClassFundInitiativeEditEngineClassFundInitiativeEditorClassFundInitiativeFerretEngineClassFundInitiativeFulltextEngineClassFundInitiativeListControllerClassFundInitiativeMerchantTransactionClassFundInitiativeNameTransactionClassFundInitiativePHIDTypeClassFundInitiativeQueryClassFundInitiativeRefundTransactionClassFundInitiativeRemarkupRuleClassFundInitiativeReplyHandlerClassFundInitiativeRisksTransactionClassFundInitiativeSearchEngineClassFundInitiativeStatusTransactionClassFundInitiativeTransactionClassFundInitiativeTransactionCommentClassFundInitiativeTransactionQueryClassFundInitiativeTransactionTypeClassFundInitiativeViewControllerClassFundSchemaSpecClassPhabricatorFundApplicationClass
Harbormaster
Harbormaster
HarbormasterAbortOlderBuildsBuildStepImplementationClassHarbormasterArcLintBuildStepImplementationClassHarbormasterArcUnitBuildStepImplementationClassHarbormasterArtifactClassHarbormasterArtifactSearchConduitAPIMethodClassHarbormasterArtifactSearchEngineClassHarbormasterAutotargetsTestCaseClassHarbormasterBuildClassHarbormasterBuildableClassHarbormasterBuildableActionControllerClassHarbormasterBuildableAdapterInterfaceInterfaceHarbormasterBuildableEngineClassHarbormasterBuildableInterfaceInterfaceHarbormasterBuildableListControllerClassHarbormasterBuildablePHIDTypeClassHarbormasterBuildableQueryClassHarbormasterBuildableSearchAPIMethodClassHarbormasterBuildableSearchEngineClassHarbormasterBuildableStatusClassHarbormasterBuildableTransactionClassHarbormasterBuildableTransactionEditorClassHarbormasterBuildableTransactionQueryClassHarbormasterBuildableViewControllerClassHarbormasterBuildAbortedExceptionClassHarbormasterBuildActionControllerClassHarbormasterBuildArcanistAutoplanClassHarbormasterBuildArtifactClassHarbormasterBuildArtifactPHIDTypeClassHarbormasterBuildArtifactQueryClassHarbormasterBuildAutoplanClassHarbormasterBuildCommandClassHarbormasterBuildDependencyDatasourceClassHarbormasterBuildEngineClassMoves a build forward by queuing build tasks, canceling or restarting the
build, or failing it in response to task failures.HarbormasterBuildFailureExceptionClassHarbormasterBuildGraphClassDirected graph representing a build planHarbormasterBuildInitiatorDatasourceClassHarbormasterBuildkiteBuildableInterfaceInterfaceSupport for Buildkite.HarbormasterBuildkiteBuildStepImplementationClassHarbormasterBuildkiteHookControllerClassHarbormasterBuildLintMessageClassHarbormasterBuildListControllerClassHarbormasterBuildLogClassHarbormasterBuildLogChunkClassHarbormasterBuildLogChunkIteratorClassHarbormasterBuildLogDownloadControllerClassHarbormasterBuildLogPHIDTypeClassHarbormasterBuildLogQueryClassHarbormasterBuildLogRenderControllerClassHarbormasterBuildLogSearchConduitAPIMethodClassHarbormasterBuildLogSearchEngineClassHarbormasterBuildLogTestCaseClassHarbormasterBuildLogViewClassHarbormasterBuildLogViewControllerClassHarbormasterBuildMessageClassA message sent to an executing build target by an external system. We
capture these messages and process them asynchronously to avoid race
conditions where we receive a message before a build plan is ready to
accept it.HarbormasterBuildMessageQueryClassHarbormasterBuildPHIDTypeClassHarbormasterBuildPlanClassHarbormasterBuildPlanBehaviorClassHarbormasterBuildPlanBehaviorOptionClassHarbormasterBuildPlanBehaviorTransactionClassHarbormasterBuildPlanDatasourceClassHarbormasterBuildPlanDefaultEditCapabilityClassHarbormasterBuildPlanDefaultViewCapabilityClassHarbormasterBuildPlanEditAPIMethodClassHarbormasterBuildPlanEditEngineClassHarbormasterBuildPlanEditorClassHarbormasterBuildPlanNameNgramsClassHarbormasterBuildPlanNameTransactionClassHarbormasterBuildPlanPHIDTypeClassHarbormasterBuildPlanPolicyCodexClassHarbormasterBuildPlanQueryClassHarbormasterBuildPlanSearchAPIMethodClassHarbormasterBuildPlanSearchEngineClassHarbormasterBuildPlanStatusTransactionClassHarbormasterBuildPlanTransactionClassHarbormasterBuildPlanTransactionQueryClassHarbormasterBuildPlanTransactionTypeClassHarbormasterBuildQueryClassHarbormasterBuildRequestClassStructure used to ask Harbormaster to start a build.HarbormasterBuildSearchConduitAPIMethodClassHarbormasterBuildSearchEngineClassHarbormasterBuildStatusClassHarbormasterBuildStatusDatasourceClassHarbormasterBuildStepClassHarbormasterBuildStepCoreCustomFieldClassHarbormasterBuildStepCustomFieldClassHarbormasterBuildStepEditorClassHarbormasterBuildStepGroupClassHarbormasterBuildStepImplementationClassHarbormasterBuildStepImplementationTestCaseClassHarbormasterBuildStepPHIDTypeClassHarbormasterBuildStepQueryClassHarbormasterBuildStepTransactionClassHarbormasterBuildStepTransactionQueryClassHarbormasterBuildTargetClassHarbormasterBuildTargetPHIDTypeClassHarbormasterBuildTargetQueryClassHarbormasterBuildTargetSearchEngineClassHarbormasterBuildTransactionClassHarbormasterBuildTransactionEditorClassHarbormasterBuildTransactionQueryClassHarbormasterBuildUnitMessageClassHarbormasterBuildUnitMessageQueryClassHarbormasterBuildViewClassHarbormasterBuildViewControllerClassHarbormasterBuildWorkerClassStart a build.HarbormasterBuiltinBuildStepGroupClassHarbormasterCircleCIBuildableInterfaceInterfaceSupport for CircleCI.HarbormasterCircleCIBuildStepImplementationClassHarbormasterCircleCIHookControllerClassHarbormasterConduitAPIMethodClassHarbormasterControlBuildStepGroupClassHarbormasterControllerClassHarbormasterCreateArtifactConduitAPIMethodClassHarbormasterCreatePlansCapabilityClassHarbormasterDAOClassHarbormasterDrydockBuildStepGroupClassHarbormasterDrydockCommandBuildStepImplementationClassHarbormasterDrydockLeaseArtifactClassHarbormasterExecFutureClassHarbormasterExternalBuildStepGroupClassHarbormasterFileArtifactClassHarbormasterHostArtifactClassHarbormasterHTTPRequestBuildStepImplementationClassHarbormasterLeaseWorkingCopyBuildStepImplementationClassHarbormasterLintMessagesControllerClassHarbormasterLintPropertyViewClassHarbormasterLogWorkerClassHarbormasterManagementArchiveLogsWorkflowClassHarbormasterManagementBuildWorkflowClassHarbormasterManagementPublishWorkflowClassHarbormasterManagementRebuildLogWorkflowClassHarbormasterManagementRestartWorkflowClassHarbormasterManagementUpdateWorkflowClassHarbormasterManagementWorkflowClassHarbormasterManagementWriteLogWorkflowClassHarbormasterMessageTypeClassHarbormasterObjectClassHarbormasterOtherBuildStepGroupClassHarbormasterPlanBehaviorControllerClassHarbormasterPlanControllerClassHarbormasterPlanDisableControllerClassHarbormasterPlanEditControllerClassHarbormasterPlanListControllerClassHarbormasterPlanRunControllerClassHarbormasterPlanViewControllerClassHarbormasterPrototypeBuildStepGroupClassHarbormasterPublishFragmentBuildStepImplementationClassHarbormasterQueryAutotargetsConduitAPIMethodClassHarbormasterQueryBuildablesConduitAPIMethodClassHarbormasterQueryBuildsConduitAPIMethodClassHarbormasterQueryBuildsSearchEngineAttachmentClassHarbormasterRemarkupRuleClassHarbormasterRestartExceptionClassHarbormasterRunBuildPlansHeraldActionClassHarbormasterSchemaSpecClassHarbormasterScratchTableClassThis is just a test table that unit tests can use if they need to test
generic database operations. It won't change and break tests and stuff, and
mistakes in test construction or isolation won't impact the application in
any way.HarbormasterSendMessageConduitAPIMethodClassHarbormasterSleepBuildStepImplementationClassHarbormasterStepAddControllerClassHarbormasterStepDeleteControllerClassHarbormasterStepEditControllerClassHarbormasterStepViewControllerClassHarbormasterStringClassHarbormasterTargetEngineClassHarbormasterTargetSearchAPIMethodClassHarbormasterTargetWorkerClassExecute a build target.HarbormasterTestBuildStepGroupClassHarbormasterThrowExceptionBuildStepClassHarbormasterUIEventListenerClassHarbormasterUnitMessageListControllerClassHarbormasterUnitMessageViewControllerClassHarbormasterUnitPropertyViewClassHarbormasterUnitStatusClassHarbormasterUnitSummaryViewClassHarbormasterUploadArtifactBuildStepImplementationClassHarbormasterURIArtifactClassHarbormasterWaitForPreviousBuildStepImplementationClassHarbormasterWorkerClassHarbormasterWorkingCopyArtifactClassPhabricatorHarbormasterApplicationClassShellLogViewClass
Legalpad
Legalpad
LegalpadControllerClassLegalpadDAOClassLegalpadDocumentClassLegalpadDocumentBodyClassLegalpadDocumentDatasourceClassLegalpadDocumentDoneControllerClassLegalpadDocumentEditControllerClassLegalpadDocumentEditEngineClassLegalpadDocumentEditorClassLegalpadDocumentListControllerClassLegalpadDocumentManageControllerClassLegalpadDocumentQueryClassLegalpadDocumentRemarkupRuleClassLegalpadDocumentSearchEngineClassLegalpadDocumentSignatureClassLegalpadDocumentSignatureAddControllerClassLegalpadDocumentSignatureListControllerClassLegalpadDocumentSignatureQueryClassLegalpadDocumentSignatureSearchEngineClassLegalpadDocumentSignatureVerificationControllerClassLegalpadDocumentSignatureViewControllerClassLegalpadDocumentSignControllerClassLegalpadRequireSignatureHeraldActionClassLegalpadSchemaSpecClassLegalpadTransactionClassLegalpadTransactionCommentClassLegalpadTransactionQueryClassPhabricatorLegalpadSignaturePolicyRuleClass
Maniphest
Maniphest
HeraldManiphestTaskAdapterClassManiphestAssigneeDatasourceClassManiphestAssignEmailCommandClassManiphestBulkEditCapabilityClassManiphestBulkEditControllerClassManiphestClaimEmailCommandClassManiphestCloseEmailCommandClassManiphestConduitAPIMethodClassManiphestConfiguredCustomFieldClassManiphestConstantsClassManiphestControllerClassManiphestCreateMailReceiverClassManiphestCreateTaskConduitAPIMethodClassManiphestCustomFieldClassManiphestCustomFieldNumericIndexClassManiphestCustomFieldStatusParserClassManiphestCustomFieldStatusParserTestCaseClassManiphestCustomFieldStorageClassManiphestCustomFieldStringIndexClassManiphestDAOClassManiphestDefaultEditCapabilityClassManiphestDefaultViewCapabilityClassManiphestEditConduitAPIMethodClassManiphestEditEngineClassManiphestEmailCommandClassManiphestGetTaskTransactionsConduitAPIMethodClassManiphestHovercardEngineExtensionClassManiphestInfoConduitAPIMethodClassManiphestMailEngineExtensionClassManiphestNameIndexClassDenormalizes object names to support queries which need to be ordered or
grouped by things like projects.ManiphestPointsConfigTypeClassManiphestPrioritiesConfigTypeClassManiphestPriorityEmailCommandClassManiphestPrioritySearchConduitAPIMethodClassManiphestProjectNameFulltextEngineExtensionClassManiphestQueryConduitAPIMethodClassManiphestQueryStatusesConduitAPIMethodClassManiphestRemarkupRuleClassManiphestReplyHandlerClassManiphestReportControllerClassManiphestSchemaSpecClassManiphestSearchConduitAPIMethodClassManiphestStatusEmailCommandClassManiphestStatusesConfigTypeClassManiphestStatusSearchConduitAPIMethodClassManiphestSubtypesConfigTypeClassManiphestTaskClassManiphestTaskAssigneeHeraldFieldClassManiphestTaskAssignHeraldActionClassManiphestTaskAssignOtherHeraldActionClassManiphestTaskAssignSelfHeraldActionClassManiphestTaskAttachTransactionClassManiphestTaskAuthorHeraldFieldClassManiphestTaskAuthorPolicyRuleClassManiphestTaskBulkEngineClassManiphestTaskCloseAsDuplicateRelationshipClassManiphestTaskClosedStatusDatasourceClassManiphestTaskCoverImageTransactionClassManiphestTaskDependedOnByTaskEdgeTypeClassManiphestTaskDependsOnTaskEdgeTypeClassManiphestTaskDescriptionHeraldFieldClassManiphestTaskDescriptionTransactionClassManiphestTaskDetailControllerClassManiphestTaskEdgeTransactionClassManiphestTaskEditControllerClassManiphestTaskEditEngineLockClassManiphestTaskFerretEngineClassManiphestTaskFulltextEngineClassManiphestTaskGraphControllerClassManiphestTaskHasCommitEdgeTypeClassManiphestTaskHasCommitRelationshipClassManiphestTaskHasDuplicateTaskEdgeTypeClassManiphestTaskHasMockEdgeTypeClassManiphestTaskHasMockRelationshipClassManiphestTaskHasParentRelationshipClassManiphestTaskHasRevisionEdgeTypeClassManiphestTaskHasRevisionRelationshipClassManiphestTaskHasSubtaskRelationshipClassManiphestTaskHeraldFieldClassManiphestTaskHeraldFieldGroupClassManiphestTaskIsDuplicateOfTaskEdgeTypeClassManiphestTaskListControllerClassManiphestTaskListHTTPParameterTypeClassManiphestTaskListViewClassManiphestTaskMailReceiverClassManiphestTaskMergedFromTransactionClassManiphestTaskMergedIntoTransactionClassManiphestTaskMergeInRelationshipClassManiphestTaskMFAEngineClassManiphestTaskOpenStatusDatasourceClassManiphestTaskOwnerTransactionClassManiphestTaskParentTransactionClassManiphestTaskPHIDResolverClassManiphestTaskPHIDTypeClassManiphestTaskPointsClassManiphestTaskPointsTransactionClassManiphestTaskPolicyCodexClassManiphestTaskPriorityClassManiphestTaskPriorityDatasourceClassManiphestTaskPriorityHeraldActionClassManiphestTaskPriorityHeraldFieldClassManiphestTaskPriorityTransactionClassManiphestTaskQueryClassQuery tasks by specific criteria. This class uses the higher-performance
but less-general Maniphest indexes to satisfy queries.ManiphestTaskRelationshipClassManiphestTaskResultListViewClassManiphestTaskSearchEngineClassManiphestTaskStatusClassManiphestTaskStatusDatasourceClassManiphestTaskStatusFunctionDatasourceClassManiphestTaskStatusHeraldActionClassManiphestTaskStatusHeraldFieldClassManiphestTaskStatusTestCaseClassManiphestTaskStatusTransactionClassManiphestTaskSubpriorityTransactionClassManiphestTaskSubtaskControllerClassManiphestTaskSubtypeDatasourceClassManiphestTaskTitleHeraldFieldClassManiphestTaskTitleTransactionClassManiphestTaskTransactionTypeClassManiphestTaskUnblockTransactionClassManiphestTaskUnlockEngineClassManiphestTransactionClassManiphestTransactionCommentClassManiphestTransactionEditorClassManiphestTransactionQueryClassManiphestUpdateConduitAPIMethodClassManiphestViewClassPhabricatorManiphestApplicationClassPhabricatorManiphestConfigOptionsClassPhabricatorManiphestTaskTestDataGeneratorClass
Multimeter
Multimeter
Nuance
Nuance
NuanceCommandImplementationClassNuanceConduitAPIMethodClassNuanceConsoleControllerClassNuanceContentSourceClassNuanceControllerClassNuanceDAOClassNuanceFormItemTypeClassNuanceGitHubEventItemTypeClassNuanceGitHubImportCursorClassNuanceGitHubIssuesImportCursorClassNuanceGitHubRawEventClassNuanceGitHubRawEventTestCaseClassNuanceGitHubRepositoryImportCursorClassNuanceGitHubRepositorySourceDefinitionClassNuanceImportCursorClassNuanceImportCursorDataClassNuanceImportCursorDataQueryClassNuanceImportCursorPHIDTypeClassNuanceItemClassNuanceItemActionControllerClassNuanceItemCommandClassNuanceItemCommandQueryClassNuanceItemCommandSpecClassNuanceItemCommandTransactionClassNuanceItemControllerClassNuanceItemEditorClassNuanceItemListControllerClassNuanceItemManageControllerClassNuanceItemOwnerTransactionClassNuanceItemPHIDTypeClassNuanceItemPropertyTransactionClassNuanceItemQueryClassNuanceItemQueueTransactionClassNuanceItemRequestorTransactionClassNuanceItemSearchEngineClassNuanceItemSourceTransactionClassNuanceItemStatusTransactionClassNuanceItemTransactionClassNuanceItemTransactionCommentClassNuanceItemTransactionQueryClassNuanceItemTransactionTypeClassNuanceItemTypeClassNuanceItemUpdateWorkerClassNuanceItemViewControllerClassNuanceManagementImportWorkflowClassNuanceManagementUpdateWorkflowClassNuanceManagementWorkflowClassNuancePhabricatorFormSourceDefinitionClassNuanceQueryClassNuanceQueueClassNuanceQueueControllerClassNuanceQueueDatasourceClassNuanceQueueEditControllerClassNuanceQueueEditEngineClassNuanceQueueEditorClassNuanceQueueListControllerClassNuanceQueueNameTransactionClassNuanceQueuePHIDTypeClassNuanceQueueQueryClassNuanceQueueSearchEngineClassNuanceQueueTransactionClassNuanceQueueTransactionCommentClassNuanceQueueTransactionQueryClassNuanceQueueTransactionTypeClassNuanceQueueViewControllerClassNuanceQueueWorkControllerClassNuanceSchemaSpecClassNuanceSourceClassNuanceSourceActionControllerClassNuanceSourceControllerClassNuanceSourceDefaultEditCapabilityClassNuanceSourceDefaultQueueTransactionClassNuanceSourceDefaultViewCapabilityClassNuanceSourceDefinitionClassNuanceSourceDefinitionTestCaseClassNuanceSourceEditControllerClassNuanceSourceEditEngineClassNuanceSourceEditorClassNuanceSourceListControllerClassNuanceSourceManageCapabilityClassNuanceSourceNameNgramsClassNuanceSourceNameTransactionClassNuanceSourcePHIDTypeClassNuanceSourceQueryClassNuanceSourceSearchEngineClassNuanceSourceTransactionClassNuanceSourceTransactionCommentClassNuanceSourceTransactionQueryClassNuanceSourceTransactionTypeClassNuanceSourceViewControllerClassNuanceTransactionClassNuanceTrashCommandClassNuanceWorkerClassPhabricatorNuanceApplicationClass
Owners
Owners
OwnersConduitAPIMethodClassOwnersEditConduitAPIMethodClassOwnersPackageReplyHandlerClassOwnersQueryConduitAPIMethodClassOwnersSearchConduitAPIMethodClassPhabricatorOwnerPathQueryClassPhabricatorOwnersApplicationClassPhabricatorOwnersArchiveControllerClassPhabricatorOwnersAuditRuleClassPhabricatorOwnersConfigOptionsClassPhabricatorOwnersConfiguredCustomFieldClassPhabricatorOwnersControllerClassPhabricatorOwnersCustomFieldClassPhabricatorOwnersCustomFieldNumericIndexClassPhabricatorOwnersCustomFieldStorageClassPhabricatorOwnersCustomFieldStringIndexClassPhabricatorOwnersDAOClassPhabricatorOwnersDefaultEditCapabilityClassPhabricatorOwnersDefaultViewCapabilityClassPhabricatorOwnersDetailControllerClassPhabricatorOwnersEditControllerClassPhabricatorOwnersHovercardEngineExtensionClassPhabricatorOwnersListControllerClassPhabricatorOwnersOwnerClassPhabricatorOwnersPackageClassPhabricatorOwnersPackageAuditingTransactionClassPhabricatorOwnersPackageAutoreviewTransactionClassPhabricatorOwnersPackageContextFreeGrammarClassPhabricatorOwnersPackageDatasourceClassPhabricatorOwnersPackageDescriptionTransactionClassPhabricatorOwnersPackageDominionTransactionClassPhabricatorOwnersPackageEditEngineClassPhabricatorOwnersPackageFerretEngineClassPhabricatorOwnersPackageFulltextEngineClassPhabricatorOwnersPackageFunctionDatasourceClassPhabricatorOwnersPackageIgnoredTransactionClassPhabricatorOwnersPackageNameNgramsClassPhabricatorOwnersPackageNameTransactionClassPhabricatorOwnersPackageOwnerDatasourceClassPhabricatorOwnersPackageOwnersTransactionClassPhabricatorOwnersPackagePathsTransactionClassPhabricatorOwnersPackagePHIDTypeClassPhabricatorOwnersPackagePrimaryTransactionClassPhabricatorOwnersPackageQueryClassPhabricatorOwnersPackageRemarkupRuleClassPhabricatorOwnersPackageSearchEngineClassPhabricatorOwnersPackageStatusTransactionClassPhabricatorOwnersPackageTestCaseClassPhabricatorOwnersPackageTestDataGeneratorClassPhabricatorOwnersPackageTransactionClassPhabricatorOwnersPackageTransactionEditorClassPhabricatorOwnersPackageTransactionQueryClassPhabricatorOwnersPackageTransactionTypeClassPhabricatorOwnersPathClassPhabricatorOwnersPathContextFreeGrammarClassPhabricatorOwnersPathsControllerClassPhabricatorOwnersPathsSearchEngineAttachmentClassPhabricatorOwnersSchemaSpecClassPhabricatorOwnersSearchFieldClass
Paste
Paste
PasteConduitAPIMethodClassPasteCreateConduitAPIMethodClassPasteCreateMailReceiverClassPasteDefaultEditCapabilityClassPasteDefaultViewCapabilityClassPasteEditConduitAPIMethodClassPasteEmbedViewClassPasteInfoConduitAPIMethodClassPasteLanguageSelectDatasourceClassPasteMailReceiverClassPasteQueryConduitAPIMethodClassPasteReplyHandlerClassPasteSearchConduitAPIMethodClassPhabricatorPasteClassPhabricatorPasteApplicationClassPhabricatorPasteArchiveControllerClassPhabricatorPasteContentSearchEngineAttachmentClassPhabricatorPasteContentTransactionClassPhabricatorPasteControllerClassPhabricatorPasteDAOClassPhabricatorPasteEditControllerClassPhabricatorPasteEditEngineClassPhabricatorPasteEditorClassPhabricatorPasteFilenameContextFreeGrammarClassPhabricatorPasteLanguageTransactionClassPhabricatorPasteListControllerClassPhabricatorPastePastePHIDTypeClassPhabricatorPasteQueryClassPhabricatorPasteRawControllerClassRedirect to the current raw contents of a Paste.PhabricatorPasteRemarkupRuleClassPhabricatorPasteSchemaSpecClassPhabricatorPasteSearchEngineClassPhabricatorPasteSnippetClassPhabricatorPasteStatusTransactionClassPhabricatorPasteTestDataGeneratorClassPhabricatorPasteTitleTransactionClassPhabricatorPasteTransactionClassPhabricatorPasteTransactionCommentClassPhabricatorPasteTransactionQueryClassPhabricatorPasteTransactionTypeClassPhabricatorPasteViewControllerClass
Phlux
Phlux
Pholio
Pholio
HeraldPholioMockAdapterClassPhabricatorPholioApplicationClassPhabricatorPholioMockTestDataGeneratorClassPholioControllerClassPholioDAOClassPholioDefaultEditCapabilityClassPholioDefaultViewCapabilityClassPholioImageClassPholioImageDescriptionTransactionClassPholioImageFileTransactionClassPholioImageNameTransactionClassPholioImagePHIDTypeClassPholioImageQueryClassPholioImageReplaceTransactionClassPholioImageSequenceTransactionClassPholioImageTransactionTypeClassPholioImageUploadControllerClassPholioInlineControllerClassPholioInlineListControllerClassPholioMockClassPholioMockArchiveControllerClassPholioMockAuthorHeraldFieldClassPholioMockCommentControllerClassPholioMockDescriptionHeraldFieldClassPholioMockDescriptionTransactionClassPholioMockEditControllerClassPholioMockEditorClassPholioMockEmbedViewClassPholioMockFerretEngineClassPholioMockFulltextEngineClassPholioMockHasTaskEdgeTypeClassPholioMockHasTaskRelationshipClassPholioMockHeraldFieldClassPholioMockHeraldFieldGroupClassPholioMockImagesViewClassPholioMockInlineTransactionClassPholioMockListControllerClassPholioMockMailReceiverClassPholioMockNameHeraldFieldClassPholioMockNameTransactionClassPholioMockPHIDTypeClassPholioMockQueryClassPholioMockRelationshipClassPholioMockSearchEngineClassPholioMockStatusTransactionClassPholioMockThumbGridViewClassPholioMockTimelineEngineClassPholioMockTransactionTypeClassPholioMockViewControllerClassPholioRemarkupRuleClassPholioReplyHandlerClassPholioSchemaSpecClassPholioTransactionClassPholioTransactionCommentClassPholioTransactionQueryClassPholioTransactionTypeClassPholioTransactionViewClassPholioUploadedImageViewClass
PHUI
PHUI
PHUIClassPHUIActionPanelViewClassPHUIBadgeBoxViewClassPHUIBadgeMiniViewClassPHUIBadgeViewClassPHUIBigInfoViewClassPHUIBoxViewClassPHUIButtonBarViewClassPHUIButtonViewClassPHUICalendarDayViewClassPHUICalendarListViewClassPHUICalendarMonthViewClassPHUICalendarWeekViewClassPHUICalendarWidgetViewClassPHUICMSViewClassPHUICrumbsViewClassPHUICrumbViewClassPHUIDocumentSummaryViewClassPHUIDocumentViewClassPHUIFeedStoryViewClassPHUIHeaderViewClassPHUIHeadThingViewClassPHUIHovercardViewClassThe default one-for-all hovercard. We may derive from this one to create
more specialized ones.PHUIIconCircleViewClassPHUIIconViewClassPHUIImageMaskViewClassPHUIInfoViewClassPHUIInvisibleCharacterTestCaseClassPHUIInvisibleCharacterViewClassAPI for replacing whitespace characters and some control characters with
their printable representations. This is useful for debugging and
displaying more helpful error messages to users.PHUILeftRightViewClassPHUIListItemViewClassPHUIListViewClassPHUIObjectBoxViewClassPHUIObjectItemListViewClassPHUIObjectItemViewClassPHUIPagerViewClassPHUIPinboardItemViewClassPHUIPinboardViewClassPHUIPropertyGroupViewClassPHUIPropertyListViewClassPHUIRemarkupPreviewPanelClassRender a simple preview panel for a bound Remarkup text control.PHUISegmentBarSegmentViewClassPHUISegmentBarViewClassPHUIStatusItemViewClassPHUIStatusListViewClassPHUITabGroupViewClassPHUITabViewClassPHUITagViewClassPHUITimelineEventViewClassPHUITimelineViewClassPHUITwoColumnViewClassPHUIWorkboardViewClassPHUIWorkpanelViewClass
Remarkup
Remarkup
PhabricatorAnchorTestCaseClassPhabricatorConfigRemarkupRuleClassPhabricatorKeyboardRemarkupRuleClassPhabricatorMarkupEngineClassManages markup engine selection, configuration, application, caching and
pipelining.PhabricatorMarkupEngineTestCaseClassPhabricatorMarkupInterfaceInterfaceAn object which has one or more fields containing markup that can be
rendered into a display format. Commonly, the fields contain Remarkup and
are rendered into HTML. Implementing this interface allows you to render
objects through @{class:PhabricatorMarkupEngine} and benefit from caching
and pipelining infrastructure.PhabricatorMarkupOneOffClassDEPRECATED. Use @{class:PHUIRemarkupView}.PhabricatorMarkupPreviewControllerClassPhabricatorNavigationRemarkupRuleClassPhabricatorObjectRemarkupRuleClassPhabricatorRemarkupCowsayBlockInterpreterClassPhabricatorRemarkupCustomBlockRuleClassPhabricatorRemarkupCustomInlineRuleClassPhabricatorRemarkupFigletBlockInterpreterClassPhabricatorRemarkupHyperlinkEngineExtensionClassPhabricatorSyntaxHighlighterClassPhabricatorYoutubeRemarkupRuleClassPHUIRemarkupImageViewClassPHUIRemarkupViewClassSimple API for rendering blocks of Remarkup.PhutilRemarkupAnchorRuleClassPhutilRemarkupBlockInterpreterClassPhutilRemarkupBlockRuleClassPhutilRemarkupBlockStorageClassRemarkup prevents several classes of text-processing problems by replacing
tokens in the text as they are marked up. For example, if you write something
like this:PhutilRemarkupBoldRuleClassPhutilRemarkupCodeBlockRuleClassPhutilRemarkupDefaultBlockRuleClassPhutilRemarkupDelRuleClassPhutilRemarkupDocumentLinkRuleClassPhutilRemarkupEngineClassPhutilRemarkupEngineTestCaseClassTest cases for @{class:PhutilRemarkupEngine}.PhutilRemarkupEscapeRemarkupRuleClassPhutilRemarkupHeaderBlockRuleClassPhutilRemarkupHighlightRuleClassPhutilRemarkupHorizontalRuleBlockRuleClassPhutilRemarkupHyperlinkEngineExtensionClassPhutilRemarkupHyperlinkRefClassPhutilRemarkupHyperlinkRuleClassPhutilRemarkupInlineBlockRuleClassPhutilRemarkupInterpreterBlockRuleClassPhutilRemarkupItalicRuleClassPhutilRemarkupLinebreaksRuleClassPhutilRemarkupListBlockRuleClassPhutilRemarkupLiteralBlockRuleClassPhutilRemarkupMonospaceRuleClassPhutilRemarkupNoteBlockRuleClassPhutilRemarkupQuotedBlockRuleClassPhutilRemarkupQuotesBlockRuleClassPhutilRemarkupReplyBlockRuleClassPhutilRemarkupRuleClassPhutilRemarkupSimpleTableBlockRuleClassPhutilRemarkupTableBlockRuleClassPhutilRemarkupTestInterpreterRuleClassPhutilRemarkupUnderlineRuleClassRemarkupProcessConduitAPIMethodClass
Storage
Storage
AphrontAccessDeniedQueryExceptionClassAphrontCharacterSetQueryExceptionClassAphrontConnectionLostQueryExceptionClassAphrontConnectionQueryExceptionClassAphrontCountQueryExceptionClassAphrontDeadlockQueryExceptionClassAphrontDuplicateKeyQueryExceptionClassAphrontInvalidCredentialsQueryExceptionClassAphrontLockTimeoutQueryExceptionClassAphrontNotSupportedQueryExceptionClassAphrontObjectMissingQueryExceptionClassAphrontParameterQueryExceptionClassAphrontQueryExceptionClassAphrontQueryTimeoutQueryExceptionClassAphrontRecoverableQueryExceptionClassAphrontSchemaQueryExceptionClassPhabricatorLiskDAOClass
System
System
PhabricatorCacheEngineClassPhabricatorCacheEngineExtensionClassPhabricatorDebugControllerClassThis controller eases debugging of application problems that don't repro
locally by allowing installs to add arbitrary debugging code easily. To use
it:PhabricatorDefaultUnlockEngineClassPhabricatorDestructibleCodexClassPhabricatorDestructibleCodexInterfaceInterfacePhabricatorDestructibleInterfaceInterfacePhabricatorDestructionEngineClassPhabricatorDestructionEngineExtensionClassPhabricatorDestructionEngineExtensionModuleClassPhabricatorRobotsControllerClassPhabricatorStatusControllerClassPhabricatorSystemActionClassPhabricatorSystemActionEngineClassPhabricatorSystemActionGarbageCollectorClassPhabricatorSystemActionLogClassPhabricatorSystemActionRateLimitExceptionClassPhabricatorSystemApplicationClassPhabricatorSystemDAOClassPhabricatorSystemDebugUIEventListenerClassPhabricatorSystemDestructionGarbageCollectorClassPhabricatorSystemDestructionLogClassPhabricatorSystemObjectControllerClassPhabricatorSystemReadOnlyControllerClassPhabricatorSystemRemoveDestroyWorkflowClassPhabricatorSystemRemoveLogWorkflowClassPhabricatorSystemRemoveWorkflowClassPhabricatorSystemSelectEncodingControllerClassPhabricatorSystemSelectHighlightControllerClassPhabricatorSystemSelectViewAsControllerClassPhabricatorUnlockableInterfaceInterfacePhabricatorUnlockEngineClass
Tokens
Tokens
PhabricatorTokenClassPhabricatorTokenControllerClassPhabricatorTokenCountClassPhabricatorTokenCountQueryClassPhabricatorTokenDAOClassPhabricatorTokenDestructionEngineExtensionClassPhabricatorTokenGiveControllerClassPhabricatorTokenGivenClassPhabricatorTokenGivenControllerClassPhabricatorTokenGivenEditorClassPhabricatorTokenGivenFeedStoryClassPhabricatorTokenGivenQueryClassPhabricatorTokenLeaderControllerClassPhabricatorTokenQueryClassPhabricatorTokenReceiverInterfaceInterfacePhabricatorTokenReceiverQueryClassPhabricatorTokensApplicationClassPhabricatorTokensCurtainExtensionClassPhabricatorTokensTokenClassPhabricatorTokenTokenPHIDTypeClassPhabricatorTokenUIEventListenerClassTokenConduitAPIMethodClassTokenGiveConduitAPIMethodClassTokenGivenConduitAPIMethodClassTokenQueryConduitAPIMethodClass
Transactions
Transactions
BulkParameterTypeClassBulkPointsParameterTypeClassBulkRemarkupParameterTypeClassBulkSelectParameterTypeClassBulkStringParameterTypeClassBulkTokenizerParameterTypeClassPhabricatorApplicationEditHTTPParameterHelpViewClassRenders the "HTTP Parameters" help page for edit engines.PhabricatorApplicationObjectMailEngineExtensionClassPhabricatorApplicationTransactionClassPhabricatorApplicationTransactionCommentClassPhabricatorApplicationTransactionCommentEditControllerClassPhabricatorApplicationTransactionCommentEditorClassPhabricatorApplicationTransactionCommentHistoryControllerClassPhabricatorApplicationTransactionCommentQueryClassPhabricatorApplicationTransactionCommentQuoteControllerClassPhabricatorApplicationTransactionCommentRawControllerClassPhabricatorApplicationTransactionCommentRemoveControllerClassPhabricatorApplicationTransactionCommentViewClassPhabricatorApplicationTransactionControllerClassPhabricatorApplicationTransactionDetailControllerClassPhabricatorApplicationTransactionDetailViewClassPhabricatorApplicationTransactionEditorClassPublishing and Managing State
======PhabricatorApplicationTransactionFeedStoryClassPhabricatorApplicationTransactionInterfaceInterfaceAllow infrastructure to apply transactions to the implementing object.PhabricatorApplicationTransactionJSONDiffDetailViewClassPhabricatorApplicationTransactionNoEffectExceptionClassPhabricatorApplicationTransactionNoEffectResponseClassPhabricatorApplicationTransactionPublishWorkerClassPerforms backgroundable work after applying transactions.PhabricatorApplicationTransactionQueryClassPhabricatorApplicationTransactionRemarkupPreviewControllerClassPhabricatorApplicationTransactionReplyHandlerClassPhabricatorApplicationTransactionResponseClassPhabricatorApplicationTransactionShowOlderControllerClassPhabricatorApplicationTransactionStructureExceptionClassPhabricatorApplicationTransactionTemplatedCommentQueryClassPhabricatorApplicationTransactionTextDiffDetailViewClassPhabricatorApplicationTransactionTransactionPHIDTypeClassPhabricatorApplicationTransactionValidationErrorClassPhabricatorApplicationTransactionValidationExceptionClassPhabricatorApplicationTransactionValidationResponseClassPhabricatorApplicationTransactionValueControllerClassPhabricatorApplicationTransactionViewClassPhabricatorApplicationTransactionWarningExceptionClassPhabricatorApplicationTransactionWarningResponseClassPhabricatorApplyEditFieldClassPhabricatorBoolEditFieldClassPhabricatorBuiltinDraftEngineClassPhabricatorBulkEditGroupClassPhabricatorBulkEngineClassPhabricatorBulkManagementExportWorkflowClassPhabricatorBulkManagementMakeSilentWorkflowClassPhabricatorBulkManagementWorkflowClassPhabricatorCheckboxesEditFieldClassPhabricatorColumnsEditFieldClassPhabricatorCommentEditEngineExtensionClassPhabricatorCommentEditFieldClassPhabricatorCommentEditTypeClassPhabricatorConduitEditFieldClassPhabricatorContributedToObjectEdgeTypeClassPhabricatorCoreCreateTransactionClassPhabricatorCoreTransactionTypeClassPhabricatorCoreVoidTransactionClassPhabricatorCredentialEditFieldClassPhabricatorDatasourceEditFieldClassPhabricatorDatasourceEditTypeClassPhabricatorDividerEditFieldClassPhabricatorDraftEngineClassPhabricatorDraftInterfaceInterfacePhabricatorEdgeEditTypeClassPhabricatorEditEngineClassPhabricatorEditEngineAPIMethodClassPhabricatorEditEngineBulkJobTypeClassPhabricatorEditEngineCheckboxesCommentActionClassPhabricatorEditEngineColumnsCommentActionClassPhabricatorEditEngineCommentActionClassPhabricatorEditEngineCommentActionGroupClassPhabricatorEditEngineConfigurationClassPhabricatorEditEngineConfigurationDefaultCreateControllerClassPhabricatorEditEngineConfigurationDefaultsControllerClassPhabricatorEditEngineConfigurationDisableControllerClassPhabricatorEditEngineConfigurationEditControllerClassPhabricatorEditEngineConfigurationEditEngineClassPhabricatorEditEngineConfigurationEditorClassPhabricatorEditEngineConfigurationIsEditControllerClassPhabricatorEditEngineConfigurationListControllerClassPhabricatorEditEngineConfigurationLockControllerClassPhabricatorEditEngineConfigurationPHIDTypeClassPhabricatorEditEngineConfigurationQueryClassPhabricatorEditEngineConfigurationReorderControllerClassPhabricatorEditEngineConfigurationSaveControllerClassPhabricatorEditEngineConfigurationSearchEngineClassPhabricatorEditEngineConfigurationSortControllerClassPhabricatorEditEngineConfigurationSubtypeControllerClassPhabricatorEditEngineConfigurationTransactionClassPhabricatorEditEngineConfigurationTransactionQueryClassPhabricatorEditEngineConfigurationViewControllerClassPhabricatorEditEngineControllerClassPhabricatorEditEngineCreateOrderTransactionClassPhabricatorEditEngineDatasourceClassPhabricatorEditEngineDefaultCreateTransactionClassPhabricatorEditEngineDefaultLockClassPhabricatorEditEngineDefaultTransactionClassPhabricatorEditEngineDisableTransactionClassPhabricatorEditEngineEditOrderTransactionClassPhabricatorEditEngineExtensionClassPhabricatorEditEngineExtensionModuleClassPhabricatorEditEngineIsEditTransactionClassPhabricatorEditEngineListControllerClassPhabricatorEditEngineLockClassPhabricatorEditEngineLockableInterfaceInterfacePhabricatorEditEngineLocksTransactionClassPhabricatorEditEngineMFAEngineClassPhabricatorEditEngineMFAInterfaceInterfacePhabricatorEditEngineNameTransactionClassPhabricatorEditEngineOrderTransactionClassPhabricatorEditEnginePointsCommentActionClassPhabricatorEditEnginePreambleTransactionClassPhabricatorEditEngineQueryClassPhabricatorEditEngineSearchEngineClassPhabricatorEditEngineSelectCommentActionClassPhabricatorEditEngineStaticCommentActionClassPhabricatorEditEngineSubtypeClassPhabricatorEditEngineSubtypeHeraldFieldClassPhabricatorEditEngineSubtypeInterfaceInterfacePhabricatorEditEngineSubtypeMapClassPhabricatorEditEngineSubtypeTestCaseClassPhabricatorEditEngineSubtypeTransactionClassPhabricatorEditEngineTokenizerCommentActionClassPhabricatorEditEngineTransactionTypeClassPhabricatorEditFieldClassPhabricatorEditorExtensionClassPhabricatorEditorExtensionModuleClassPhabricatorEditorMailEngineExtensionClassPhabricatorEditPageClassPhabricatorEditTypeClassPhabricatorEpochEditFieldClassPhabricatorFileEditFieldClassPhabricatorHandlesEditFieldClassPhabricatorIconSetEditFieldClassPhabricatorInstructionsEditFieldClassPhabricatorIntEditFieldClassPhabricatorMentionableInterfaceInterfaceAllow infrastructure to automagically create "mentioned" transactions
- actually TYPE_EDGE transactions that add "mentioned" edges - to the
implementing object.PhabricatorModularTransactionClassPhabricatorModularTransactionTypeClassPhabricatorMutedByEdgeTypeClassPhabricatorMutedEdgeTypeClassPhabricatorObjectHasContributorEdgeTypeClassPhabricatorObjectHasDraftEdgeTypeClassPhabricatorObjectHasFileEdgeTypeClassPhabricatorObjectHasSubscriberEdgeTypeClassPhabricatorObjectHasUnsubscriberEdgeTypeClassPhabricatorObjectHasWatcherEdgeTypeClassPhabricatorObjectMentionedByObjectEdgeTypeClassPhabricatorObjectMentionsObjectEdgeTypeClassPhabricatorPHIDListEditFieldClassPhabricatorPHIDListEditTypeClassPhabricatorPointsEditFieldClassPhabricatorPolicyEditFieldClassPhabricatorProjectsEditFieldClassPhabricatorRemarkupEditFieldClassPhabricatorSelectEditFieldClassPhabricatorSimpleEditTypeClassPhabricatorSpaceEditFieldClassPhabricatorStandardTimelineEngineClassPhabricatorStaticEditFieldClassPhabricatorStringListEditFieldClassPhabricatorSubmitEditFieldClassPhabricatorSubscribedToObjectEdgeTypeClassPhabricatorSubscribersEditFieldClassPhabricatorSubtypeEditEngineExtensionClassPhabricatorTestNoCycleEdgeTypeClassPhabricatorTextAreaEditFieldClassPhabricatorTextEditFieldClassPhabricatorTimelineEngineClassPhabricatorTimelineInterfaceInterfacePhabricatorTokenizerEditFieldClassPhabricatorTransactionChangeClassPhabricatorTransactionRemarkupChangeClassPhabricatorTransactionsClassPhabricatorTransactionsApplicationClassPhabricatorTransactionsDestructionEngineExtensionClassPhabricatorTransactionsFulltextEngineExtensionClassPhabricatorTransactionsObjectTypeDatasourceClassPhabricatorUnsubscribedFromObjectEdgeTypeClassPhabricatorUsersEditFieldClassPhabricatorWatcherHasObjectEdgeTypeClassTransactionSearchConduitAPIMethodClass
Typeahead
Typeahead
PhabricatorMonogramDatasourceEngineExtensionClassPhabricatorTypeaheadApplicationClassPhabricatorTypeaheadCompositeDatasourceClassPhabricatorTypeaheadDatasourceClassPhabricatorTypeaheadDatasourceControllerClassPhabricatorTypeaheadDatasourceTestCaseClassPhabricatorTypeaheadFunctionHelpControllerClassPhabricatorTypeaheadInvalidTokenExceptionClassPhabricatorTypeaheadModularDatasourceControllerClassPhabricatorTypeaheadMonogramDatasourceClassPhabricatorTypeaheadProxyDatasourceClassPhabricatorTypeaheadResultClassPhabricatorTypeaheadRuntimeCompositeDatasourceClassPhabricatorTypeaheadTestNumbersDatasourceClassPhabricatorTypeaheadTokenViewClass
XHProf
XHProf
PhabricatorXHProfApplicationClassPhabricatorXHProfControllerClassPhabricatorXHProfDAOClassPhabricatorXHProfDropControllerClassPhabricatorXHProfProfileControllerClassPhabricatorXHProfProfileSymbolViewClassPhabricatorXHProfProfileTopLevelViewClassPhabricatorXHProfProfileViewClassPhabricatorXHProfSampleClassPhabricatorXHProfSampleListControllerClassPhabricatorXHProfSampleQueryClassPhabricatorXHProfSampleSearchEngineClass
Free Radicals
Free Radicals
AphrontBarViewClassAphrontCursorPagerViewClassAphrontDialogViewClassAphrontFormCheckboxControlClassAphrontFormControlClassAphrontFormDateControlClassAphrontFormDateControlValueClassAphrontFormDividerControlClassAphrontFormFileControlClassAphrontFormHandlesControlClassAphrontFormMarkupControlClassAphrontFormPasswordControlClassAphrontFormPolicyControlClassAphrontFormRadioButtonControlClassAphrontFormRecaptchaControlClassAphrontFormSelectControlClassAphrontFormStaticControlClassAphrontFormSubmitControlClassAphrontFormTextAreaControlClassAphrontFormTextControlClassAphrontFormTextWithSubmitControlClassAphrontFormTokenizerControlClassAphrontFormTypeaheadControlClassAphrontFormViewClassAphrontGlyphBarViewClassAphrontJavelinViewClassAphrontKeyboardShortcutsAvailableViewClassAphrontListFilterViewClassAphrontMoreViewClassAphrontMultiColumnViewClassAphrontNullViewClassAphrontPageViewClassAphrontProgressBarViewClassAphrontSideNavFilterViewClassProvides a navigation sidebar. For example:AphrontStackTraceViewClassAphrontTableViewClassAphrontTagViewClassView which renders down to a single tag, and provides common access for tag
attributes (setting classes, sigils, IDs, etc).AphrontTokenizerTemplateViewClassAphrontTypeaheadTemplateViewClassAphrontViewClassAuditConduitAPIMethodClassAuditQueryConduitAPIMethodClassDifferentialRevisionGraphClassJavelinClassjavelin_tag()FunctionManiphestTaskGraphClassphabricator_date()Functionphabricator_datetime()Functionphabricator_datetimezone()Functionphabricator_form()Functionphabricator_format_local_time()FunctionThis function does not usually need to be called directly. Instead, call
@{function:phabricator_date}, @{function:phabricator_time}, or
@{function:phabricator_datetime}.phabricator_relative_date()Functionphabricator_time()FunctionPhabricatorAccessLogClassPhabricatorActionListViewClassPhabricatorActionViewClassPhabricatorAnchorViewClassPhabricatorAphrontViewTestCaseClassPhabricatorAuditActionConstantsClassPhabricatorAuditApplicationClassPhabricatorAuditCommentEditorClassPhabricatorAuditControllerClassPhabricatorAuditEditorClassPhabricatorAuditInlineCommentClassPhabricatorAuditListViewClassPhabricatorAuditMailReceiverClassPhabricatorAuditManagementDeleteWorkflowClassPhabricatorAuditManagementWorkflowClassPhabricatorAuditReplyHandlerClassPhabricatorAuditStatusConstantsClassPhabricatorAuditSynchronizeManagementWorkflowClassPhabricatorAuditTransactionClassPhabricatorAuditTransactionCommentClassPhabricatorAuditTransactionQueryClassPhabricatorAuditTransactionViewClassPhabricatorAuditUpdateOwnersManagementWorkflowClassPhabricatorBadgesApplicationClassPhabricatorBadgesArchiveControllerClassPhabricatorBadgesAwardClassPhabricatorBadgesAwardControllerClassPhabricatorBadgesAwardQueryClassPhabricatorBadgesAwardTestDataGeneratorClassPhabricatorBadgesBadgeClassPhabricatorBadgesBadgeAwardTransactionClassPhabricatorBadgesBadgeDescriptionTransactionClassPhabricatorBadgesBadgeFlavorTransactionClassPhabricatorBadgesBadgeIconTransactionClassPhabricatorBadgesBadgeNameNgramsClassPhabricatorBadgesBadgeNameTransactionClassPhabricatorBadgesBadgeQualityTransactionClassPhabricatorBadgesBadgeRevokeTransactionClassPhabricatorBadgesBadgeStatusTransactionClassPhabricatorBadgesBadgeTestDataGeneratorClassPhabricatorBadgesBadgeTransactionTypeClassPhabricatorBadgesCommentControllerClassPhabricatorBadgesControllerClassPhabricatorBadgesCreateCapabilityClassPhabricatorBadgesDAOClassPhabricatorBadgesDatasourceClassPhabricatorBadgesDefaultEditCapabilityClassPhabricatorBadgesEditConduitAPIMethodClassPhabricatorBadgesEditControllerClassPhabricatorBadgesEditEngineClassPhabricatorBadgesEditorClassPhabricatorBadgesEditRecipientsControllerClassPhabricatorBadgesIconSetClassPhabricatorBadgesListControllerClassPhabricatorBadgesLootContextFreeGrammarClassPhabricatorBadgesMailReceiverClassPhabricatorBadgesPHIDTypeClassPhabricatorBadgesProfileControllerClassPhabricatorBadgesQualityClassPhabricatorBadgesQueryClassPhabricatorBadgesRecipientsControllerClassPhabricatorBadgesRecipientsListViewClassPhabricatorBadgesRemoveRecipientsControllerClassPhabricatorBadgesReplyHandlerClassPhabricatorBadgesSchemaSpecClassPhabricatorBadgesSearchConduitAPIMethodClassPhabricatorBadgesSearchEngineClassPhabricatorBadgesTransactionClassPhabricatorBadgesTransactionCommentClassPhabricatorBadgesTransactionQueryClassPhabricatorBadgesViewControllerClassPhabricatorBarePageViewClassThis is a bare HTML page view which has access to Phabricator page
infrastructure like Celerity, but no content or builtin static resources.
You basically get a valid HMTL5 document and an empty body tag.PhabricatorBcryptPasswordHasherClassPhabricatorBritishEnglishTranslationClassPhabricatorCelerityTestCaseClassPhabricatorChangesetResponseClassPhabricatorClusterDatabasesConfigTypeClassPhabricatorClusterExceptionClassPhabricatorClusterExceptionHandlerClassPhabricatorClusterImpossibleWriteExceptionClassPhabricatorClusterImproperWriteExceptionClassPhabricatorClusterMailersConfigTypeClassPhabricatorClusterNoHostForRoleExceptionClassPhabricatorClusterSearchConfigTypeClassPhabricatorClusterServiceHealthRecordClassPhabricatorClusterStrandedExceptionClassPhabricatorCommitSearchEngineClassPhabricatorConduitTestCaseClassPhabricatorConfigDatabaseSourceClassPhabricatorConfigDefaultSourceClassConfiguration source which reads from defaults defined in the authoritative
configuration definitions.PhabricatorConfigDictionarySourceClassPhabricatorConfigFileSourceClassConfiguration source which reads from a configuration file on disk (a
PHP file in the `conf/` directory).PhabricatorConfigLocalSourceClassPhabricatorConfigProxySourceClassConfiguration source which proxies some other configuration source.PhabricatorConfigSiteSourceClassOptional configuration source which loads between local sources and the
database source.PhabricatorConfigSourceClassPhabricatorConfigStackSourceClassConfiguration source which reads from a stack of other configuration
sources.PhabricatorCursorPagedPolicyAwareQueryClassA query class which uses cursor-based paging. This paging is much more
performant than offset-based paging in the presence of policy filtering.PhabricatorDatabaseRefClassPhabricatorDatabaseRefParserClassPhabricatorDifferenceEngineClassUtility class which encapsulates some shared behavior between different
applications which render diffs.PhabricatorDiffInlineCommentQueryClassPhabricatorDiffScopeEngineClassPhabricatorDiffScopeEngineTestCaseClassPhabricatorEditorClassPhabricatorElasticsearchHostClassPhabricatorEmojiTranslationClassPhabricatorEmptyQueryExceptionClassPhabricatorEnvClassManages the execution environment configuration, exposing APIs to read
configuration settings and other similar values that are derived directly
from configuration settings.PhabricatorEnvTestCaseClassPhabricatorFileLinkViewClassPhabricatorHashClassPhabricatorInfrastructureTestCaseClassPhabricatorInlineCommentControllerClassPhabricatorInlineCommentInterfaceInterfaceShared interface used by Differential and Diffusion inline comments.PhabricatorInlineCommentPreviewControllerClassPhabricatorInlineSummaryViewClassPhabricatorInternationalizationManagementExtractWorkflowClassPhabricatorInternationalizationManagementWorkflowClassPhabricatorInvalidQueryCursorExceptionClassPhabricatorIteratedMD5PasswordHasherClassPhabricatorIteratedMD5PasswordHasherTestCaseClassPhabricatorJavelinLinterClassPhabricatorLibraryTestCaseClassPhabricatorLocaleScopeGuardClassChange the effective locale for the lifetime of this guard.PhabricatorLocaleScopeGuardTestCaseClassPhabricatorLocalTimeTestCaseClassPhabricatorMainMenuBarExtensionClassPhabricatorMainMenuSearchViewClassPhabricatorMainMenuViewClassPhabricatorManagementWorkflowClassPhabricatorMetronomeClassTick at a given frequency with a specifiable offset.PhabricatorMySQLSearchHostClassPhabricatorObjectGraphClassPhabricatorObjectSelectorDialogClassPhabricatorObjectStatusClassPhabricatorOffsetPagedQueryClassA query class which uses offset/limit paging. Provides logic and accessors
for offsets and limits.PhabricatorPackagesApplicationClassPhabricatorPackagesControllerClassPhabricatorPackagesCreatePublisherCapabilityClassPhabricatorPackagesDAOClassPhabricatorPackagesEditEngineClassPhabricatorPackagesEditorClassPhabricatorPackagesNgramsClassPhabricatorPackagesPackageClassPhabricatorPackagesPackageControllerClassPhabricatorPackagesPackageDatasourceClassPhabricatorPackagesPackageDefaultEditCapabilityClassPhabricatorPackagesPackageDefaultViewCapabilityClassPhabricatorPackagesPackageEditConduitAPIMethodClassPhabricatorPackagesPackageEditControllerClassPhabricatorPackagesPackageEditEngineClassPhabricatorPackagesPackageEditorClassPhabricatorPackagesPackageKeyTransactionClassPhabricatorPackagesPackageListControllerClassPhabricatorPackagesPackageListViewClassPhabricatorPackagesPackageNameNgramsClassPhabricatorPackagesPackageNameTransactionClassPhabricatorPackagesPackagePHIDTypeClassPhabricatorPackagesPackagePublisherTransactionClassPhabricatorPackagesPackageQueryClassPhabricatorPackagesPackageSearchConduitAPIMethodClassPhabricatorPackagesPackageSearchEngineClassPhabricatorPackagesPackageTransactionClassPhabricatorPackagesPackageTransactionQueryClassPhabricatorPackagesPackageTransactionTypeClassPhabricatorPackagesPackageViewControllerClassPhabricatorPackagesPublisherClassPhabricatorPackagesPublisherControllerClassPhabricatorPackagesPublisherDatasourceClassPhabricatorPackagesPublisherDefaultEditCapabilityClassPhabricatorPackagesPublisherEditConduitAPIMethodClassPhabricatorPackagesPublisherEditControllerClassPhabricatorPackagesPublisherEditEngineClassPhabricatorPackagesPublisherEditorClassPhabricatorPackagesPublisherKeyTransactionClassPhabricatorPackagesPublisherListControllerClassPhabricatorPackagesPublisherListViewClassPhabricatorPackagesPublisherNameNgramsClassPhabricatorPackagesPublisherNameTransactionClassPhabricatorPackagesPublisherPHIDTypeClassPhabricatorPackagesPublisherQueryClassPhabricatorPackagesPublisherSearchConduitAPIMethodClassPhabricatorPackagesPublisherSearchEngineClassPhabricatorPackagesPublisherTransactionClassPhabricatorPackagesPublisherTransactionQueryClassPhabricatorPackagesPublisherTransactionTypeClassPhabricatorPackagesPublisherViewControllerClassPhabricatorPackagesQueryClassPhabricatorPackagesSchemaSpecClassPhabricatorPackagesTransactionTypeClassPhabricatorPackagesVersionClassPhabricatorPackagesVersionControllerClassPhabricatorPackagesVersionEditConduitAPIMethodClassPhabricatorPackagesVersionEditControllerClassPhabricatorPackagesVersionEditEngineClassPhabricatorPackagesVersionEditorClassPhabricatorPackagesVersionListControllerClassPhabricatorPackagesVersionListViewClassPhabricatorPackagesVersionNameNgramsClassPhabricatorPackagesVersionNameTransactionClassPhabricatorPackagesVersionPackageTransactionClassPhabricatorPackagesVersionPHIDTypeClassPhabricatorPackagesVersionQueryClassPhabricatorPackagesVersionSearchConduitAPIMethodClassPhabricatorPackagesVersionSearchEngineClassPhabricatorPackagesVersionTransactionClassPhabricatorPackagesVersionTransactionQueryClassPhabricatorPackagesVersionTransactionTypeClassPhabricatorPackagesVersionViewControllerClassPhabricatorPackagesViewClassPhabricatorPasswordHasherClassProvides a mechanism for hashing passwords, like "iterated md5", "bcrypt",
"scrypt", etc.PhabricatorPasswordHasherTestCaseClassPhabricatorPasswordHasherUnavailableExceptionClassPhabricatorPhurlApplicationClassPhabricatorPhurlControllerClassPhabricatorPhurlDAOClassPhabricatorPhurlLinkRemarkupRuleClassPhabricatorPhurlRemarkupRuleClassPhabricatorPhurlSchemaSpecClassPhabricatorPhurlShortURLControllerClassPhabricatorPhurlShortURLDefaultControllerClassPhabricatorPhurlURLClassPhabricatorPhurlURLAccessControllerClassPhabricatorPhurlURLAliasTransactionClassPhabricatorPhurlURLCreateCapabilityClassPhabricatorPhurlURLDatasourceClassPhabricatorPhurlURLDescriptionTransactionClassPhabricatorPhurlURLEditConduitAPIMethodClassPhabricatorPhurlURLEditControllerClassPhabricatorPhurlURLEditEngineClassPhabricatorPhurlURLEditorClassPhabricatorPhurlURLListControllerClassPhabricatorPhurlURLLongURLTransactionClassPhabricatorPhurlURLMailReceiverClassPhabricatorPhurlURLNameNgramsClassPhabricatorPhurlURLNameTransactionClassPhabricatorPhurlURLPHIDTypeClassPhabricatorPhurlURLQueryClassPhabricatorPhurlURLReplyHandlerClassPhabricatorPhurlURLSearchConduitAPIMethodClassPhabricatorPhurlURLSearchEngineClassPhabricatorPhurlURLTransactionClassPhabricatorPhurlURLTransactionCommentClassPhabricatorPhurlURLTransactionQueryClassPhabricatorPhurlURLTransactionTypeClassPhabricatorPhurlURLViewControllerClassPhabricatorPirateEnglishTranslationClassPhabricatorPolicyAwareQueryClassA @{class:PhabricatorQuery} which filters results according to visibility
policies for the querying user. Broadly, this class allows you to implement
a query that returns only objects the user is allowed to see.PhabricatorProtocolLogClassPhabricatorQueryClassPhabricatorQueryConstraintClassPhabricatorQueryCursorClassPhabricatorQueryOrderItemClassStructural class representing one item in an order vector.PhabricatorQueryOrderTestCaseClassPhabricatorQueryOrderVectorClassStructural class representing a column ordering for a query.PhabricatorRemarkupControlClassPhabricatorScopedEnvClassScope guard to hold a temporary environment. See @{class:PhabricatorEnv} for
instructions on use.PhabricatorSearchHostClassPhabricatorSearchServiceClassPhabricatorSlugClassPhabricatorSourceCodeViewClassPhabricatorSSHKeyGeneratorClassPhabricatorSSHLogClassPhabricatorSSHPassthruCommandClassProxy an IO channel to an underlying command, with optional callbacks. This
is a mostly a more general version of @{class:PhutilExecPassthru}. This
class is used to proxy Git, SVN and Mercurial traffic to the commands which
can actually serve it.PhabricatorSSHWorkflowClassPhabricatorStandardPageViewClassThis is a standard Phabricator page with menus, Javelin, DarkConsole, and
basic styles.PhabricatorStorageFixtureScopeGuardClassUsed by unit tests to build storage fixtures.PhabricatorTestCaseClassPhabricatorTrivialTestCaseClassTrivial example test case.PhabricatorUnitsTestCaseClassPhabricatorUSEnglishTranslationClassPhabricatorVeryWowEnglishTranslationClassPHUIApplicationMenuViewClassPHUICurtainExtensionClassPHUICurtainPanelViewClassPHUICurtainViewClassPHUIDiffGraphViewClassPHUIDiffGraphViewTestCaseClassPHUIDiffInlineCommentDetailViewClassPHUIDiffInlineCommentEditViewClassPHUIDiffInlineCommentPreviewListViewClassPHUIDiffInlineCommentRowScaffoldClassWraps an inline comment in a table row.PHUIDiffInlineCommentTableScaffoldClassWraps an inline comment row scaffold in a table.PHUIDiffInlineCommentUndoViewClassRender the "Undo" action to recover discarded inline comments.PHUIDiffInlineCommentViewClassPHUIDiffInlineThreaderClassPHUIDiffOneUpInlineCommentRowScaffoldClassRow scaffold for `1up` (unified) changeset views.PHUIDiffRevealIconViewClassPHUIDiffTableOfContentsItemViewClassPHUIDiffTableOfContentsListViewClassPHUIDiffTwoUpInlineCommentRowScaffoldClassRow scaffold for 2up (side-by-side) changeset views.PHUIFormDividerControlClassPHUIFormFileControlClassPHUIFormFreeformDateControlClassPHUIFormIconSetControlClassPHUIFormInsetViewClassPHUIFormLayoutViewClassThis provides the layout of an AphrontFormView without actually providing
the <form /> tag. Useful on its own for creating forms in other forms (like
dialogs) or forms which aren't submittable.PHUIFormNumberControlClassPHUIFormTimerControlClassPHUIListViewTestCaseClassPhutilCLikeCodeSnippetContextFreeGrammarClassGenerates valid context-free code for most programming languages that could
pass as C. Except for PHP. But includes Java (mostly).PhutilCodeSnippetContextFreeGrammarClassGenerates non-sense code snippets according to context-free rules, respecting
indentation etc.PhutilJavaCodeSnippetContextFreeGrammarClassPhutilLipsumContextFreeGrammarClassPhutilPHPCodeSnippetContextFreeGrammarClassPhutilProseDiffClassPhutilProseDifferenceEngineClassPhutilProseDiffTestCaseClassPhutilRealNameContextFreeGrammarClass