In PHP, when you override a method, you are permitted to increase its visibility (for example, from protected to public).
I believe this is //absolutely never desirable// and always a mistake. (If we really wanted to expose some protected/private functionality from subclasses, it would be better in every situation I can imagine to define a new public method which is implemented by calling the existing protected/private method).
See D11049 for a concrete issue this causes: an incorrect piece of code appeared to be correct, and worked correctly because a `protected` method in the parent had become `public` in the subclass by accident.
We can write a unit/acceptance test to identify these issues, although we need to fix them first. Here are the issues I was able to identify with a test:
| Class | Method | Current Visibility | Parent | Correct Visibility |
| --- | --- | --- | --- | --- |
| LinesOfALargeFile | readMore | public | LinesOfALarge | protected |
| PhutilExcessiveServiceCallsDaemon | run | public | PhutilTortureTestDaemon | protected |
| PhutilFatalDaemon | run | public | PhutilTortureTestDaemon | protected |
| PhutilHangForeverDaemon | run | public | PhutilTortureTestDaemon | protected |
| PhutilNiceDaemon | run | public | PhutilTortureTestDaemon | protected |
| PhutilOAuth1Future | getProxiedFuture | public | FutureProxy | protected |
| PhutilProcessGroupDaemon | run | public | PhutilTortureTestDaemon | protected |
| PhutilSaturateStdoutDaemon | run | public | PhutilTortureTestDaemon | protected |
| ArcanistCSSLintLinter | getMandatoryFlags | public | ArcanistExternalLinter | protected |
| ArcanistCSSLintLinter | getDefaultFlags | public | ArcanistExternalLinter | protected |
| ArcanistCSharpLinter | getLintCodeFromLinterConfigurationKey | public | ArcanistLinter | protected |
| ArcanistCallConduitWorkflow | shouldShellComplete | public | ArcanistWorkflow | protected |
| ArcanistChmodLinter | shouldLintBinaryFiles | public | ArcanistLinter | protected |
| ArcanistConfigurationDrivenLintEngine | buildLinters | public | ArcanistLintEngine | protected |
| ArcanistFilenameLinter | shouldLintBinaryFiles | public | ArcanistLinter | protected |
| ArcanistFilenameLinter | shouldLintDirectories | public | ArcanistLinter | protected |
| ArcanistFilenameLinter | shouldLintSymbolicLinks | public | ArcanistLinter | protected |
| ArcanistFlake8Linter | getDefaultFlags | public | ArcanistExternalLinter | protected |
| ArcanistGitHookPreReceiveWorkflow | shouldShellComplete | public | ArcanistWorkflow | protected |
| ArcanistHLintLinter | getMandatoryFlags | public | ArcanistExternalLinter | protected |
| ArcanistInstallCertificateWorkflow | shouldShellComplete | public | ArcanistWorkflow | protected |
| ArcanistMercurialAPI | didReloadCommitRange | public | ArcanistRepositoryAPI | protected |
| ArcanistPEP8Linter | getDefaultFlags | public | ArcanistExternalLinter | protected |
| ArcanistPatchWorkflow | getShellCompletions | public | ArcanistWorkflow | protected |
| ArcanistPhpLinter | getMandatoryFlags | public | ArcanistExternalLinter | protected |
| ArcanistPhpcsLinter | getMandatoryFlags | public | ArcanistExternalLinter | protected |
| ArcanistPhpcsLinter | getDefaultFlags | public | ArcanistExternalLinter | protected |
| ArcanistShellCompleteWorkflow | shouldShellComplete | public | ArcanistWorkflow | protected |
| ArcanistSingleLintEngine | buildLinters | public | ArcanistLintEngine | protected |
| ArcanistSvnHookPreCommitWorkflow | shouldShellComplete | public | ArcanistWorkflow | protected |
| ComprehensiveLintEngine | buildLinters | public | ArcanistLintEngine | protected |
| AlmanacBinding | getConfiguration | public | AlmanacDAO | protected |
| AlmanacBinding | generatePHID | public | AlmanacDAO | protected |
| AlmanacDevice | getConfiguration | public | AlmanacDAO | protected |
| AlmanacDevice | generatePHID | public | AlmanacDAO | protected |
| AlmanacDeviceController | buildApplicationCrumbs | public | AlmanacController | protected |
| AlmanacDeviceSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| AlmanacInterface | getConfiguration | public | AlmanacDAO | protected |
| AlmanacInterface | generatePHID | public | AlmanacDAO | protected |
| AlmanacManagementLockWorkflow | didConstruct | public | AlmanacManagementWorkflow | protected |
| AlmanacManagementTrustKeyWorkflow | didConstruct | public | AlmanacManagementWorkflow | protected |
| AlmanacManagementUnlockWorkflow | didConstruct | public | AlmanacManagementWorkflow | protected |
| AlmanacManagementUntrustKeyWorkflow | didConstruct | public | AlmanacManagementWorkflow | protected |
| AlmanacNetwork | getConfiguration | public | AlmanacDAO | protected |
| AlmanacNetwork | generatePHID | public | AlmanacDAO | protected |
| AlmanacNetworkController | buildApplicationCrumbs | public | AlmanacController | protected |
| AlmanacNetworkSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| AlmanacService | getConfiguration | public | AlmanacDAO | protected |
| AlmanacService | generatePHID | public | AlmanacDAO | protected |
| AlmanacServiceController | buildApplicationCrumbs | public | AlmanacController | protected |
| AlmanacServiceSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| AphrontGlyphBarView | getDefaultColor | public | AphrontBarView | protected |
| AphrontProgressBarView | getDefaultColor | public | AphrontBarView | protected |
| CelerityManagementMapWorkflow | didConstruct | public | CelerityManagementWorkflow | protected |
| ConduitSSHWorkflow | didConstruct | public | PhabricatorSSHWorkflow | protected |
| ConpherenceController | buildApplicationMenu | public | PhabricatorController | protected |
| ConpherenceController | buildApplicationCrumbs | public | PhabricatorController | protected |
| ConpherenceParticipant | getConfiguration | public | ConpherenceDAO | protected |
| ConpherenceThread | getConfiguration | public | ConpherenceDAO | protected |
| ConpherenceThread | generatePHID | public | ConpherenceDAO | protected |
| DifferentialAffectedPath | getConfiguration | public | DifferentialDAO | protected |
| DifferentialChangesetQuery | willExecute | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DifferentialChangesetQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DifferentialChangesetQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DifferentialChangesetQuery | didFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DifferentialController | buildApplicationCrumbs | public | PhabricatorController | protected |
| DifferentialController | buildApplicationMenu | public | PhabricatorController | protected |
| DifferentialDiff | getConfiguration | public | DifferentialDAO | protected |
| DifferentialDiff | generatePHID | public | DifferentialDAO | protected |
| DifferentialDiffQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DifferentialDiffQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DifferentialDraft | getConfiguration | public | DifferentialDAO | protected |
| DifferentialHunkLegacy | getConfiguration | public | DifferentialHunk | protected |
| DifferentialHunkModern | getConfiguration | public | DifferentialHunk | protected |
| DifferentialHunkQuery | willExecute | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DifferentialHunkQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DifferentialHunkQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DifferentialHunkQuery | didFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DifferentialManiphestTasksField | readValueFromRevision | public | DifferentialCoreCustomField | protected |
| DifferentialRevision | getConfiguration | public | DifferentialDAO | protected |
| DifferentialRevision | generatePHID | public | DifferentialDAO | protected |
| DifferentialRevisionQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DifferentialRevisionQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DifferentialRevisionSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| DifferentialRevisionSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| DiffusionCommitQuery | didFilterResults | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DiffusionLowLevelCommitFieldsQuery | executeQuery | public | DiffusionLowLevelQuery | protected |
| DiffusionLowLevelCommitQuery | executeQuery | public | DiffusionLowLevelQuery | protected |
| DiffusionLowLevelParentsQuery | executeQuery | public | DiffusionLowLevelQuery | protected |
| DiffusionLowLevelResolveRefsQuery | executeQuery | public | DiffusionLowLevelQuery | protected |
| DiffusionRepositoryEditController | buildApplicationCrumbs | public | DiffusionController | protected |
| DiffusionRepositoryListController | buildApplicationCrumbs | public | DiffusionController | protected |
| DiffusionSSHGitReceivePackWorkflow | didConstruct | public | DiffusionSSHGitWorkflow | protected |
| DiffusionSSHGitUploadPackWorkflow | didConstruct | public | DiffusionSSHGitWorkflow | protected |
| DiffusionSSHMercurialServeWorkflow | didConstruct | public | DiffusionSSHMercurialWorkflow | protected |
| DiffusionSSHSubversionServeWorkflow | didConstruct | public | DiffusionSSHSubversionWorkflow | protected |
| DivinerAtomSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| DivinerAtomSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| DivinerAtomizeWorkflow | didConstruct | public | DivinerWorkflow | protected |
| DivinerBookItemView | getTagName | public | AphrontTagView | protected |
| DivinerBookItemView | getTagAttributes | public | AphrontTagView | protected |
| DivinerBookItemView | getTagContent | public | AphrontTagView | protected |
| DivinerGenerateWorkflow | didConstruct | public | DivinerWorkflow | protected |
| DivinerLiveAtom | getConfiguration | public | DivinerDAO | protected |
| DivinerLiveBook | getConfiguration | public | DivinerDAO | protected |
| DivinerLiveBook | generatePHID | public | DivinerDAO | protected |
| DivinerLiveSymbol | getConfiguration | public | DivinerDAO | protected |
| DivinerLiveSymbol | generatePHID | public | DivinerDAO | protected |
| DivinerParameterTableView | getTagName | public | AphrontTagView | protected |
| DivinerParameterTableView | getTagAttributes | public | AphrontTagView | protected |
| DivinerParameterTableView | getTagContent | public | AphrontTagView | protected |
| DivinerReturnTableView | getTagName | public | AphrontTagView | protected |
| DivinerReturnTableView | getTagAttributes | public | AphrontTagView | protected |
| DivinerReturnTableView | getTagContent | public | AphrontTagView | protected |
| DivinerSectionView | getTagName | public | AphrontTagView | protected |
| DivinerSectionView | getTagAttributes | public | AphrontTagView | protected |
| DivinerSectionView | getTagContent | public | AphrontTagView | protected |
| DoorkeeperExternalObject | getConfiguration | public | DoorkeeperDAO | protected |
| DoorkeeperExternalObject | generatePHID | public | DoorkeeperDAO | protected |
| DoorkeeperExternalObjectQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| DrydockBlueprint | getConfiguration | public | DrydockDAO | protected |
| DrydockBlueprint | generatePHID | public | DrydockDAO | protected |
| DrydockBlueprintController | buildApplicationCrumbs | public | DrydockController | protected |
| DrydockBlueprintQuery | loadPage | public | DrydockQuery | protected |
| DrydockBlueprintSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| DrydockBlueprintSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| DrydockBlueprintSearchEngine | renderResultList | public | PhabricatorApplicationSearchEngine | protected |
| DrydockController | buildApplicationMenu | public | PhabricatorController | protected |
| DrydockLease | getConfiguration | public | DrydockDAO | protected |
| DrydockLease | generatePHID | public | DrydockDAO | protected |
| DrydockLeaseController | buildApplicationCrumbs | public | DrydockController | protected |
| DrydockLeaseQuery | loadPage | public | DrydockQuery | protected |
| DrydockLeaseQuery | willFilterPage | public | DrydockQuery | protected |
| DrydockLeaseSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| DrydockLeaseSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| DrydockLog | getConfiguration | public | DrydockDAO | protected |
| DrydockLogController | buildApplicationCrumbs | public | DrydockController | protected |
| DrydockLogQuery | loadPage | public | DrydockQuery | protected |
| DrydockLogQuery | willFilterPage | public | DrydockQuery | protected |
| DrydockLogSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| DrydockLogSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| DrydockManagementCloseWorkflow | didConstruct | public | DrydockManagementWorkflow | protected |
| DrydockManagementCreateResourceWorkflow | didConstruct | public | DrydockManagementWorkflow | protected |
| DrydockManagementLeaseWorkflow | didConstruct | public | DrydockManagementWorkflow | protected |
| DrydockManagementReleaseWorkflow | didConstruct | public | DrydockManagementWorkflow | protected |
| DrydockResource | getConfiguration | public | DrydockDAO | protected |
| DrydockResource | generatePHID | public | DrydockDAO | protected |
| DrydockResourceController | buildApplicationCrumbs | public | DrydockController | protected |
| DrydockResourceQuery | loadPage | public | DrydockQuery | protected |
| DrydockResourceSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| DrydockResourceSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| FundBacker | getConfiguration | public | FundDAO | protected |
| FundBacker | generatePHID | public | FundDAO | protected |
| FundBackerSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| FundBackerSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| FundInitiative | getConfiguration | public | FundDAO | protected |
| FundInitiative | generatePHID | public | FundDAO | protected |
| FundInitiativeListController | buildApplicationCrumbs | public | FundController | protected |
| FundInitiativeSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| FundInitiativeSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| HarbormasterBuild | getConfiguration | public | HarbormasterDAO | protected |
| HarbormasterBuild | generatePHID | public | HarbormasterDAO | protected |
| HarbormasterBuildArtifact | getConfiguration | public | HarbormasterDAO | protected |
| HarbormasterBuildCommand | getConfiguration | public | HarbormasterDAO | protected |
| HarbormasterBuildItem | getConfiguration | public | HarbormasterDAO | protected |
| HarbormasterBuildItem | generatePHID | public | HarbormasterDAO | protected |
| HarbormasterBuildLog | getConfiguration | public | HarbormasterDAO | protected |
| HarbormasterBuildLog | generatePHID | public | HarbormasterDAO | protected |
| HarbormasterBuildMessage | getConfiguration | public | HarbormasterDAO | protected |
| HarbormasterBuildPlan | getConfiguration | public | HarbormasterDAO | protected |
| HarbormasterBuildPlan | generatePHID | public | HarbormasterDAO | protected |
| HarbormasterBuildPlanSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| HarbormasterBuildPlanSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| HarbormasterBuildStep | getConfiguration | public | HarbormasterDAO | protected |
| HarbormasterBuildStep | generatePHID | public | HarbormasterDAO | protected |
| HarbormasterBuildTarget | getConfiguration | public | HarbormasterDAO | protected |
| HarbormasterBuildTarget | generatePHID | public | HarbormasterDAO | protected |
| HarbormasterBuildWorker | doWork | public | HarbormasterWorker | protected |
| HarbormasterBuildable | getConfiguration | public | HarbormasterDAO | protected |
| HarbormasterBuildable | generatePHID | public | HarbormasterDAO | protected |
| HarbormasterBuildableListController | buildApplicationMenu | public | HarbormasterController | protected |
| HarbormasterBuildableSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| HarbormasterBuildableSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| HarbormasterController | buildApplicationCrumbs | public | PhabricatorController | protected |
| HarbormasterManagementBuildWorkflow | didConstruct | public | HarbormasterManagementWorkflow | protected |
| HarbormasterManagementUpdateWorkflow | didConstruct | public | HarbormasterManagementWorkflow | protected |
| HarbormasterObject | getConfiguration | public | HarbormasterDAO | protected |
| HarbormasterObject | generatePHID | public | HarbormasterDAO | protected |
| HarbormasterPlanListController | buildApplicationMenu | public | HarbormasterPlanController | protected |
| HarbormasterScratchTable | getConfiguration | public | HarbormasterDAO | protected |
| HarbormasterTargetWorker | doWork | public | HarbormasterWorker | protected |
| HeraldController | buildApplicationMenu | public | PhabricatorController | protected |
| HeraldController | buildApplicationCrumbs | public | PhabricatorController | protected |
| HeraldRule | getConfiguration | public | HeraldDAO | protected |
| HeraldRule | generatePHID | public | HeraldDAO | protected |
| HeraldRuleEdit | getConfiguration | public | HeraldDAO | protected |
| HeraldRuleQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| HeraldRuleQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| HeraldRuleSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| HeraldRuleSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| HeraldTranscript | generatePHID | public | HeraldDAO | protected |
| HeraldTranscriptQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| HeraldTranscriptQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| HeraldTranscriptSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| HeraldTranscriptSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| LegalpadController | buildApplicationMenu | public | PhabricatorController | protected |
| LegalpadDocument | getConfiguration | public | LegalpadDAO | protected |
| LegalpadDocument | generatePHID | public | LegalpadDAO | protected |
| LegalpadDocumentBody | getConfiguration | public | LegalpadDAO | protected |
| LegalpadDocumentBody | generatePHID | public | LegalpadDAO | protected |
| LegalpadDocumentListController | buildApplicationCrumbs | public | LegalpadController | protected |
| LegalpadDocumentSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| LegalpadDocumentSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| LegalpadDocumentSignature | getConfiguration | public | LegalpadDAO | protected |
| LegalpadDocumentSignatureListController | buildApplicationCrumbs | public | LegalpadController | protected |
| LegalpadDocumentSignatureSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| LegalpadDocumentSignatureSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| LiskFixtureTestCase | getPhabricatorTestCaseConfiguration | public | PhabricatorTestCase | protected |
| LiskIsolationTestDAO | getConfiguration | public | LiskDAO | protected |
| LiskIsolationTestDAO | generatePHID | public | LiskDAO | protected |
| LiskIsolationTestDAO | establishLiveConnection | public | LiskDAO | protected |
| LiskIsolationTestDAO | getConnectionNamespace | public | LiskDAO | protected |
| ManiphestController | buildApplicationMenu | public | PhabricatorController | protected |
| ManiphestNameIndex | getConfiguration | public | ManiphestDAO | protected |
| ManiphestTask | getConfiguration | public | ManiphestDAO | protected |
| ManiphestTask | generatePHID | public | ManiphestDAO | protected |
| ManiphestTaskQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| ManiphestTaskSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| ManiphestTaskSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| ManiphestTaskSubscriber | getConfiguration | public | ManiphestDAO | protected |
| NuanceItem | getConfiguration | public | NuanceDAO | protected |
| NuanceItem | generatePHID | public | NuanceDAO | protected |
| NuanceItemQuery | loadPage | public | NuanceQuery | protected |
| NuanceQueue | getConfiguration | public | NuanceDAO | protected |
| NuanceQueue | generatePHID | public | NuanceDAO | protected |
| NuanceQueueItem | getConfiguration | public | NuanceDAO | protected |
| NuanceQueueQuery | loadPage | public | NuanceQuery | protected |
| NuanceRequestor | getConfiguration | public | NuanceDAO | protected |
| NuanceRequestor | generatePHID | public | NuanceDAO | protected |
| NuanceRequestorQuery | loadPage | public | NuanceQuery | protected |
| NuanceRequestorSource | getConfiguration | public | NuanceDAO | protected |
| NuanceSource | getConfiguration | public | NuanceDAO | protected |
| NuanceSource | generatePHID | public | NuanceDAO | protected |
| NuanceSourceQuery | loadPage | public | NuanceQuery | protected |
| PHUIBoxView | getTagName | public | AphrontTagView | protected |
| PHUIBoxView | getTagContent | public | AphrontTagView | protected |
| PHUIButtonBarView | getTagName | public | AphrontTagView | protected |
| PHUIButtonBarView | getTagContent | public | AphrontTagView | protected |
| PHUIButtonView | getTagName | public | AphrontTagView | protected |
| PHUICalendarListView | getTagName | public | AphrontTagView | protected |
| PHUICalendarListView | getTagAttributes | public | AphrontTagView | protected |
| PHUICalendarWidgetView | getTagName | public | AphrontTagView | protected |
| PHUICalendarWidgetView | getTagAttributes | public | AphrontTagView | protected |
| PHUIDocumentView | getTagAttributes | public | AphrontTagView | protected |
| PHUIDocumentView | getTagContent | public | AphrontTagView | protected |
| PHUIIconView | getTagName | public | AphrontTagView | protected |
| PHUIIconView | getTagAttributes | public | AphrontTagView | protected |
| PHUIImageMaskView | getTagName | public | AphrontTagView | protected |
| PHUIImageMaskView | getTagAttributes | public | AphrontTagView | protected |
| PHUIImageMaskView | getTagContent | public | AphrontTagView | protected |
| PHUIListView | getTagName | public | AphrontTagView | protected |
| PHUIObjectItemView | getTagContent | public | AphrontTagView | protected |
| PHUIPagedFormView | getTagContent | public | AphrontTagView | protected |
| PHUIRemarkupPreviewPanel | getTagName | public | AphrontTagView | protected |
| PHUIRemarkupPreviewPanel | getTagAttributes | public | AphrontTagView | protected |
| PHUIStatusListView | getTagName | public | AphrontTagView | protected |
| PHUITagView | getTagContent | public | AphrontTagView | protected |
| PHUITextView | getTagName | public | AphrontTagView | protected |
| PHUITextView | getTagAttributes | public | AphrontTagView | protected |
| PHUIWorkboardView | getTagAttributes | public | AphrontTagView | protected |
| PHUIWorkboardView | getTagContent | public | AphrontTagView | protected |
| PHUIWorkpanelView | getTagAttributes | public | AphrontTagView | protected |
| PHUIWorkpanelView | getTagContent | public | AphrontTagView | protected |
| PassphraseController | buildApplicationMenu | public | PhabricatorController | protected |
| PassphraseController | buildApplicationCrumbs | public | PhabricatorController | protected |
| PassphraseCredential | getConfiguration | public | PassphraseDAO | protected |
| PassphraseCredential | generatePHID | public | PassphraseDAO | protected |
| PassphraseCredentialSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PassphraseCredentialSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PassphraseSecret | getConfiguration | public | PassphraseDAO | protected |
| PhabricatorAphlictManagementBuildWorkflow | didConstruct | public | PhabricatorAphlictManagementWorkflow | protected |
| PhabricatorAphlictManagementDebugWorkflow | didConstruct | public | PhabricatorAphlictManagementWorkflow | protected |
| PhabricatorAphlictManagementRestartWorkflow | didConstruct | public | PhabricatorAphlictManagementWorkflow | protected |
| PhabricatorAphlictManagementStartWorkflow | didConstruct | public | PhabricatorAphlictManagementWorkflow | protected |
| PhabricatorAphlictManagementStatusWorkflow | didConstruct | public | PhabricatorAphlictManagementWorkflow | protected |
| PhabricatorAphlictManagementStopWorkflow | didConstruct | public | PhabricatorAphlictManagementWorkflow | protected |
| PhabricatorAppSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorAppSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorApplicationQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorApplicationTransaction | generatePHID | public | PhabricatorLiskDAO | protected |
| PhabricatorApplicationTransaction | getConfiguration | public | PhabricatorLiskDAO | protected |
| PhabricatorApplicationTransactionComment | generatePHID | public | PhabricatorLiskDAO | protected |
| PhabricatorApplicationTransactionComment | getConfiguration | public | PhabricatorLiskDAO | protected |
| PhabricatorApplicationsController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorAuditController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorAuditManagementDeleteWorkflow | didConstruct | public | PhabricatorAuditManagementWorkflow | protected |
| PhabricatorAuthFactorConfig | getConfiguration | public | PhabricatorAuthDAO | protected |
| PhabricatorAuthFactorConfig | generatePHID | public | PhabricatorAuthDAO | protected |
| PhabricatorAuthProviderConfig | generatePHID | public | PhabricatorAuthDAO | protected |
| PhabricatorAuthProviderConfig | getConfiguration | public | PhabricatorAuthDAO | protected |
| PhabricatorAuthProviderConfigController | buildApplicationMenu | public | PhabricatorAuthController | protected |
| PhabricatorAuthSSHKey | getConfiguration | public | PhabricatorAuthDAO | protected |
| PhabricatorAuthSession | getConfiguration | public | PhabricatorAuthDAO | protected |
| PhabricatorAuthTemporaryToken | getConfiguration | public | PhabricatorAuthDAO | protected |
| PhabricatorBitbucketAuthProvider | getProviderConfigurationHelp | public | PhabricatorOAuth1AuthProvider | protected |
| PhabricatorBot | run | public | PhabricatorDaemon | protected |
| PhabricatorCalendarController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorCalendarController | buildApplicationCrumbs | public | PhabricatorController | protected |
| PhabricatorCalendarEvent | getConfiguration | public | PhabricatorCalendarDAO | protected |
| PhabricatorCalendarEvent | generatePHID | public | PhabricatorCalendarDAO | protected |
| PhabricatorCalendarEventSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorCalendarEventSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorCalendarHoliday | getConfiguration | public | PhabricatorCalendarDAO | protected |
| PhabricatorChatLogChannel | getConfiguration | public | PhabricatorChatLogDAO | protected |
| PhabricatorChatLogEvent | getConfiguration | public | PhabricatorChatLogDAO | protected |
| PhabricatorChatLogQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorCommitSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorConduitCertificateToken | getConfiguration | public | PhabricatorConduitDAO | protected |
| PhabricatorConduitConnectionLog | getConfiguration | public | PhabricatorConduitDAO | protected |
| PhabricatorConduitLogQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorConduitMethodCallLog | getConfiguration | public | PhabricatorConduitDAO | protected |
| PhabricatorConduitMethodQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorConduitSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorConduitSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorConduitToken | getConfiguration | public | PhabricatorConduitDAO | protected |
| PhabricatorConduitTokenQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorConfigColumnSchema | compareToSimilarSchema | public | PhabricatorConfigStorageSchema | protected |
| PhabricatorConfigController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorConfigDatabaseSchema | compareToSimilarSchema | public | PhabricatorConfigStorageSchema | protected |
| PhabricatorConfigEntry | getConfiguration | public | PhabricatorConfigEntryDAO | protected |
| PhabricatorConfigEntry | generatePHID | public | PhabricatorConfigEntryDAO | protected |
| PhabricatorConfigEntryQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorConfigKeySchema | compareToSimilarSchema | public | PhabricatorConfigStorageSchema | protected |
| PhabricatorConfigServerSchema | compareToSimilarSchema | public | PhabricatorConfigStorageSchema | protected |
| PhabricatorConfigTableSchema | compareToSimilarSchema | public | PhabricatorConfigStorageSchema | protected |
| PhabricatorCountdown | getConfiguration | public | PhabricatorCountdownDAO | protected |
| PhabricatorCountdown | generatePHID | public | PhabricatorCountdownDAO | protected |
| PhabricatorCountdownApplication | getCustomCapabilities | public | PhabricatorApplication | protected |
| PhabricatorCountdownController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorCountdownController | buildApplicationCrumbs | public | PhabricatorController | protected |
| PhabricatorCountdownSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorCountdownSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorCountdownView | getTagContent | public | AphrontTagView | protected |
| PhabricatorCustomFieldIndexStorage | getConfiguration | public | PhabricatorLiskDAO | protected |
| PhabricatorCustomFieldStorage | getConfiguration | public | PhabricatorLiskDAO | protected |
| PhabricatorDaemonLog | getConfiguration | public | PhabricatorDaemonDAO | protected |
| PhabricatorDaemonLogEvent | getConfiguration | public | PhabricatorDaemonDAO | protected |
| PhabricatorDaemonLogQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorDaemonLogQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorDaemonManagementDebugWorkflow | didConstruct | public | PhabricatorDaemonManagementWorkflow | protected |
| PhabricatorDaemonManagementLaunchWorkflow | didConstruct | public | PhabricatorDaemonManagementWorkflow | protected |
| PhabricatorDaemonManagementListWorkflow | didConstruct | public | PhabricatorDaemonManagementWorkflow | protected |
| PhabricatorDaemonManagementLogWorkflow | didConstruct | public | PhabricatorDaemonManagementWorkflow | protected |
| PhabricatorDaemonManagementRestartWorkflow | didConstruct | public | PhabricatorDaemonManagementWorkflow | protected |
| PhabricatorDaemonManagementStartWorkflow | didConstruct | public | PhabricatorDaemonManagementWorkflow | protected |
| PhabricatorDaemonManagementStatusWorkflow | didConstruct | public | PhabricatorDaemonManagementWorkflow | protected |
| PhabricatorDaemonManagementStopWorkflow | didConstruct | public | PhabricatorDaemonManagementWorkflow | protected |
| PhabricatorDashboard | getConfiguration | public | PhabricatorDashboardDAO | protected |
| PhabricatorDashboard | generatePHID | public | PhabricatorDashboardDAO | protected |
| PhabricatorDashboardInstall | getConfiguration | public | PhabricatorDashboardDAO | protected |
| PhabricatorDashboardListController | buildApplicationCrumbs | public | PhabricatorDashboardController | protected |
| PhabricatorDashboardPanel | getConfiguration | public | PhabricatorDashboardDAO | protected |
| PhabricatorDashboardPanel | generatePHID | public | PhabricatorDashboardDAO | protected |
| PhabricatorDashboardPanelListController | buildApplicationCrumbs | public | PhabricatorDashboardController | protected |
| PhabricatorDashboardPanelSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorDashboardPanelSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorDashboardSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorDashboardSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorDashboardViewController | buildApplicationCrumbs | public | PhabricatorDashboardController | protected |
| PhabricatorDraft | getConfiguration | public | PhabricatorDraftDAO | protected |
| PhabricatorExternalAccount | generatePHID | public | PhabricatorUserDAO | protected |
| PhabricatorExternalAccount | getConfiguration | public | PhabricatorUserDAO | protected |
| PhabricatorExternalAccountQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorExternalAccountQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorFactDAO | getConfiguration | public | PhabricatorLiskDAO | protected |
| PhabricatorFactDaemon | run | public | PhabricatorDaemon | protected |
| PhabricatorFactManagementAnalyzeWorkflow | didConstruct | public | PhabricatorFactManagementWorkflow | protected |
| PhabricatorFactManagementCursorsWorkflow | didConstruct | public | PhabricatorFactManagementWorkflow | protected |
| PhabricatorFactManagementDestroyWorkflow | didConstruct | public | PhabricatorFactManagementWorkflow | protected |
| PhabricatorFactManagementListWorkflow | didConstruct | public | PhabricatorFactManagementWorkflow | protected |
| PhabricatorFactManagementStatusWorkflow | didConstruct | public | PhabricatorFactManagementWorkflow | protected |
| PhabricatorFeedSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorFeedStoryData | getConfiguration | public | PhabricatorFeedDAO | protected |
| PhabricatorFeedStoryData | generatePHID | public | PhabricatorFeedDAO | protected |
| PhabricatorFeedStoryNotification | getConfiguration | public | PhabricatorFeedDAO | protected |
| PhabricatorFeedStoryReference | getConfiguration | public | PhabricatorFeedDAO | protected |
| PhabricatorFile | getConfiguration | public | PhabricatorFileDAO | protected |
| PhabricatorFile | generatePHID | public | PhabricatorFileDAO | protected |
| PhabricatorFileImageMacro | getConfiguration | public | PhabricatorFileDAO | protected |
| PhabricatorFileImageMacro | generatePHID | public | PhabricatorFileDAO | protected |
| PhabricatorFileListController | buildApplicationCrumbs | public | PhabricatorFileController | protected |
| PhabricatorFileSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorFileSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorFileStorageBlob | getConfiguration | public | PhabricatorFileDAO | protected |
| PhabricatorFileTestCase | getPhabricatorTestCaseConfiguration | public | PhabricatorTestCase | protected |
| PhabricatorFilesManagementCompactWorkflow | didConstruct | public | PhabricatorFilesManagementWorkflow | protected |
| PhabricatorFilesManagementEnginesWorkflow | didConstruct | public | PhabricatorFilesManagementWorkflow | protected |
| PhabricatorFilesManagementMigrateWorkflow | didConstruct | public | PhabricatorFilesManagementWorkflow | protected |
| PhabricatorFilesManagementPurgeWorkflow | didConstruct | public | PhabricatorFilesManagementWorkflow | protected |
| PhabricatorFilesManagementRebuildWorkflow | didConstruct | public | PhabricatorFilesManagementWorkflow | protected |
| PhabricatorFlag | getConfiguration | public | PhabricatorFlagDAO | protected |
| PhabricatorFlagQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorFlagQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorFlagSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorFlagSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorFlagSelectControl | getCustomControlClass | public | AphrontFormControl | protected |
| PhabricatorFlagSelectControl | renderInput | public | AphrontFormControl | protected |
| PhabricatorGarbageCollectorDaemon | run | public | PhabricatorDaemon | protected |
| PhabricatorHandleQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorHarbormasterApplication | getCustomCapabilities | public | PhabricatorApplication | protected |
| PhabricatorInternationalizationManagementExtractWorkflow | didConstruct | public | PhabricatorInternationalizationManagementWorkflow | protected |
| PhabricatorLiskDAO | establishLiveConnection | public | LiskDAO | protected |
| PhabricatorMacroController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorMacroSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorMacroSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorMailingListQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorMailingListSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorMailingListSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorMailingListsController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorMailingListsController | buildApplicationCrumbs | public | PhabricatorController | protected |
| PhabricatorMarkupCache | getConfiguration | public | PhabricatorCacheDAO | protected |
| PhabricatorMetaMTAMail | getConfiguration | public | PhabricatorMetaMTADAO | protected |
| PhabricatorMetaMTAMailingList | generatePHID | public | PhabricatorMetaMTADAO | protected |
| PhabricatorMetaMTAMailingList | getConfiguration | public | PhabricatorMetaMTADAO | protected |
| PhabricatorMetaMTAReceivedMail | getConfiguration | public | PhabricatorMetaMTADAO | protected |
| PhabricatorMetaMTAWorker | doWork | public | PhabricatorWorker | protected |
| PhabricatorNamedQuery | getConfiguration | public | PhabricatorSearchDAO | protected |
| PhabricatorNotificationSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorNotificationSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorOAuthClientAuthorization | getConfiguration | public | PhabricatorOAuthServerDAO | protected |
| PhabricatorOAuthClientAuthorization | generatePHID | public | PhabricatorOAuthServerDAO | protected |
| PhabricatorOAuthClientAuthorizationQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorOAuthClientAuthorizationQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorOAuthClientListController | buildApplicationCrumbs | public | PhabricatorOAuthClientController | protected |
| PhabricatorOAuthServerAccessToken | getConfiguration | public | PhabricatorOAuthServerDAO | protected |
| PhabricatorOAuthServerAuthorizationCode | getConfiguration | public | PhabricatorOAuthServerDAO | protected |
| PhabricatorOAuthServerClient | getConfiguration | public | PhabricatorOAuthServerDAO | protected |
| PhabricatorOAuthServerClient | generatePHID | public | PhabricatorOAuthServerDAO | protected |
| PhabricatorOAuthServerClientQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorOAuthServerClientSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorOAuthServerClientSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorObjectQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorOwnersController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorOwnersOwner | getConfiguration | public | PhabricatorOwnersDAO | protected |
| PhabricatorOwnersPackage | getConfiguration | public | PhabricatorOwnersDAO | protected |
| PhabricatorOwnersPackage | generatePHID | public | PhabricatorOwnersDAO | protected |
| PhabricatorOwnersPath | getConfiguration | public | PhabricatorOwnersDAO | protected |
| PhabricatorPaste | getConfiguration | public | PhabricatorPasteDAO | protected |
| PhabricatorPaste | generatePHID | public | PhabricatorPasteDAO | protected |
| PhabricatorPasteController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorPasteController | buildApplicationCrumbs | public | PhabricatorController | protected |
| PhabricatorPasteSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorPeopleController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorPeopleController | buildApplicationCrumbs | public | PhabricatorController | protected |
| PhabricatorPeopleLogQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorPeopleLogSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorPeopleLogSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorPeopleQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorPeopleSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorPeopleSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorPolicy | getConfiguration | public | PhabricatorPolicyDAO | protected |
| PhabricatorPolicy | generatePHID | public | PhabricatorPolicyDAO | protected |
| PhabricatorPolicyAwareTestQuery | nextPage | public | PhabricatorPolicyAwareQuery | protected |
| PhabricatorPolicyQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorProject | getConfiguration | public | PhabricatorProjectDAO | protected |
| PhabricatorProject | generatePHID | public | PhabricatorProjectDAO | protected |
| PhabricatorProjectColumn | getConfiguration | public | PhabricatorProjectDAO | protected |
| PhabricatorProjectColumn | generatePHID | public | PhabricatorProjectDAO | protected |
| PhabricatorProjectColumnPosition | getConfiguration | public | PhabricatorProjectDAO | protected |
| PhabricatorProjectListController | buildApplicationMenu | public | PhabricatorProjectController | protected |
| PhabricatorProjectListController | buildApplicationCrumbs | public | PhabricatorProjectController | protected |
| PhabricatorProjectSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorProjectSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorProjectSlug | getConfiguration | public | PhabricatorProjectDAO | protected |
| PhabricatorRepository | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepository | generatePHID | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryArcanistProject | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryArcanistProject | generatePHID | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryArcanistProjectQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorRepositoryAuditRequest | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryBranch | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryCommit | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryCommit | generatePHID | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryCommitData | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryCommitHeraldWorker | parseCommit | public | PhabricatorRepositoryCommitParserWorker | protected |
| PhabricatorRepositoryCommitParserWorker | doWork | public | PhabricatorWorker | protected |
| PhabricatorRepositoryGitCommitMessageParserWorker | parseCommit | public | PhabricatorRepositoryCommitMessageParserWorker | protected |
| PhabricatorRepositoryManagementCacheWorkflow | didConstruct | public | PhabricatorRepositoryManagementWorkflow | protected |
| PhabricatorRepositoryManagementDiscoverWorkflow | didConstruct | public | PhabricatorRepositoryManagementWorkflow | protected |
| PhabricatorRepositoryManagementEditWorkflow | didConstruct | public | PhabricatorRepositoryManagementWorkflow | protected |
| PhabricatorRepositoryManagementImportingWorkflow | didConstruct | public | PhabricatorRepositoryManagementWorkflow | protected |
| PhabricatorRepositoryManagementListWorkflow | didConstruct | public | PhabricatorRepositoryManagementWorkflow | protected |
| PhabricatorRepositoryManagementLookupUsersWorkflow | didConstruct | public | PhabricatorRepositoryManagementWorkflow | protected |
| PhabricatorRepositoryManagementMarkImportedWorkflow | didConstruct | public | PhabricatorRepositoryManagementWorkflow | protected |
| PhabricatorRepositoryManagementMirrorWorkflow | didConstruct | public | PhabricatorRepositoryManagementWorkflow | protected |
| PhabricatorRepositoryManagementParentsWorkflow | didConstruct | public | PhabricatorRepositoryManagementWorkflow | protected |
| PhabricatorRepositoryManagementPullWorkflow | didConstruct | public | PhabricatorRepositoryManagementWorkflow | protected |
| PhabricatorRepositoryManagementRefsWorkflow | didConstruct | public | PhabricatorRepositoryManagementWorkflow | protected |
| PhabricatorRepositoryManagementUpdateWorkflow | didConstruct | public | PhabricatorRepositoryManagementWorkflow | protected |
| PhabricatorRepositoryMercurialCommitMessageParserWorker | parseCommit | public | PhabricatorRepositoryCommitMessageParserWorker | protected |
| PhabricatorRepositoryMirror | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryMirror | generatePHID | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryMirrorQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorRepositoryPullLocalDaemon | run | public | PhabricatorDaemon | protected |
| PhabricatorRepositoryPushEvent | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryPushEvent | generatePHID | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryPushEventQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorRepositoryPushEventQuery | didFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorRepositoryPushLog | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryPushLog | generatePHID | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryPushLogQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorRepositoryPushLogSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorRepositoryPushLogSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorRepositoryPushMailWorker | doWork | public | PhabricatorWorker | protected |
| PhabricatorRepositoryQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorRepositoryQuery | didFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorRepositoryQuery | getReversePaging | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorRepositoryRefCursor | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryRefCursorQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorRepositorySearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorRepositorySearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorRepositoryStatusMessage | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositorySvnCommitMessageParserWorker | parseCommit | public | PhabricatorRepositoryCommitMessageParserWorker | protected |
| PhabricatorRepositorySymbol | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorRepositoryVCSPassword | getConfiguration | public | PhabricatorRepositoryDAO | protected |
| PhabricatorSMS | getConfiguration | public | PhabricatorSMSDAO | protected |
| PhabricatorSMSDemultiplexWorker | doWork | public | PhabricatorSMSWorker | protected |
| PhabricatorSMSSendWorker | doWork | public | PhabricatorSMSWorker | protected |
| PhabricatorSavedQuery | getConfiguration | public | PhabricatorSearchDAO | protected |
| PhabricatorSearchApplicationSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorSearchApplicationSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorSearchDocument | getConfiguration | public | PhabricatorSearchDAO | protected |
| PhabricatorSearchDocumentField | getConfiguration | public | PhabricatorSearchDAO | protected |
| PhabricatorSearchDocumentRelationship | getConfiguration | public | PhabricatorSearchDAO | protected |
| PhabricatorSearchWorker | doWork | public | PhabricatorWorker | protected |
| PhabricatorSettingsMainController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorSlowvoteApplication | getCustomCapabilities | public | PhabricatorApplication | protected |
| PhabricatorSlowvoteChoice | getConfiguration | public | PhabricatorSlowvoteDAO | protected |
| PhabricatorSlowvoteController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorSlowvoteController | buildApplicationCrumbs | public | PhabricatorController | protected |
| PhabricatorSlowvoteOption | getConfiguration | public | PhabricatorSlowvoteDAO | protected |
| PhabricatorSlowvotePoll | getConfiguration | public | PhabricatorSlowvoteDAO | protected |
| PhabricatorSlowvotePoll | generatePHID | public | PhabricatorSlowvoteDAO | protected |
| PhabricatorSlowvoteQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorSlowvoteQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorSlowvoteSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorSlowvoteSearchEngine | getRequiredHandlePHIDsForResultList | public | PhabricatorApplicationSearchEngine | protected |
| PhabricatorStorageManagementAdjustWorkflow | didConstruct | public | PhabricatorStorageManagementWorkflow | protected |
| PhabricatorStorageManagementDatabasesWorkflow | didConstruct | public | PhabricatorStorageManagementWorkflow | protected |
| PhabricatorStorageManagementDestroyWorkflow | didConstruct | public | PhabricatorStorageManagementWorkflow | protected |
| PhabricatorStorageManagementDumpWorkflow | didConstruct | public | PhabricatorStorageManagementWorkflow | protected |
| PhabricatorStorageManagementProbeWorkflow | didConstruct | public | PhabricatorStorageManagementWorkflow | protected |
| PhabricatorStorageManagementQuickstartWorkflow | didConstruct | public | PhabricatorStorageManagementWorkflow | protected |
| PhabricatorStorageManagementStatusWorkflow | didConstruct | public | PhabricatorStorageManagementWorkflow | protected |
| PhabricatorStorageManagementUpgradeWorkflow | didConstruct | public | PhabricatorStorageManagementWorkflow | protected |
| PhabricatorSystemActionLog | getConfiguration | public | PhabricatorSystemDAO | protected |
| PhabricatorSystemDestructionLog | getConfiguration | public | PhabricatorSystemDAO | protected |
| PhabricatorSystemRemoveDestroyWorkflow | didConstruct | public | PhabricatorSystemRemoveWorkflow | protected |
| PhabricatorSystemRemoveLogWorkflow | didConstruct | public | PhabricatorSystemRemoveWorkflow | protected |
| PhabricatorTaskmasterDaemon | run | public | PhabricatorDaemon | protected |
| PhabricatorToken | getConfiguration | public | PhabricatorTokenDAO | protected |
| PhabricatorTokenController | buildApplicationMenu | public | PhabricatorController | protected |
| PhabricatorTokenController | buildApplicationCrumbs | public | PhabricatorController | protected |
| PhabricatorTokenCount | getConfiguration | public | PhabricatorTokenDAO | protected |
| PhabricatorTokenGiven | getConfiguration | public | PhabricatorTokenDAO | protected |
| PhabricatorTokenGivenQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorTokenReceiverQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhabricatorTransformedFile | getConfiguration | public | PhabricatorFileDAO | protected |
| PhabricatorTrivialTestCase | willRunOneTest | public | PhabricatorTestCase | protected |
| PhabricatorUser | getConfiguration | public | PhabricatorUserDAO | protected |
| PhabricatorUser | generatePHID | public | PhabricatorUserDAO | protected |
| PhabricatorUserEmail | getConfiguration | public | PhabricatorUserDAO | protected |
| PhabricatorUserLog | getConfiguration | public | PhabricatorUserDAO | protected |
| PhabricatorUserPreferences | getConfiguration | public | PhabricatorUserDAO | protected |
| PhabricatorUserProfile | getConfiguration | public | PhabricatorUserDAO | protected |
| PhabricatorWorkerManagementCancelWorkflow | didConstruct | public | PhabricatorWorkerManagementWorkflow | protected |
| PhabricatorWorkerManagementFloodWorkflow | didConstruct | public | PhabricatorWorkerManagementWorkflow | protected |
| PhabricatorWorkerManagementFreeWorkflow | didConstruct | public | PhabricatorWorkerManagementWorkflow | protected |
| PhabricatorWorkerManagementRetryWorkflow | didConstruct | public | PhabricatorWorkerManagementWorkflow | protected |
| PhabricatorWorkerTask | getConfiguration | public | PhabricatorWorkerDAO | protected |
| PhabricatorWorkerTaskData | getConfiguration | public | PhabricatorWorkerDAO | protected |
| PhabricatorXHPASTViewParseTree | getConfiguration | public | PhabricatorXHPASTViewDAO | protected |
| PhabricatorXHProfSample | getConfiguration | public | PhabricatorXHProfDAO | protected |
| PhameBlog | getConfiguration | public | PhameDAO | protected |
| PhameBlog | generatePHID | public | PhameDAO | protected |
| PhameController | buildApplicationMenu | public | PhabricatorController | protected |
| PhamePost | getConfiguration | public | PhameDAO | protected |
| PhamePost | generatePHID | public | PhameDAO | protected |
| PhluxVariable | getConfiguration | public | PhluxDAO | protected |
| PhluxVariable | generatePHID | public | PhluxDAO | protected |
| PholioController | buildApplicationCrumbs | public | PhabricatorController | protected |
| PholioController | buildApplicationMenu | public | PhabricatorController | protected |
| PholioImage | getConfiguration | public | PholioDAO | protected |
| PholioImage | generatePHID | public | PholioDAO | protected |
| PholioMock | getConfiguration | public | PholioDAO | protected |
| PholioMock | generatePHID | public | PholioDAO | protected |
| PholioMockSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PholioMockSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhortuneAccount | getConfiguration | public | PhortuneDAO | protected |
| PhortuneAccount | generatePHID | public | PhortuneDAO | protected |
| PhortuneCart | getConfiguration | public | PhortuneDAO | protected |
| PhortuneCart | generatePHID | public | PhortuneDAO | protected |
| PhortuneCartListController | buildApplicationCrumbs | public | PhortuneController | protected |
| PhortuneCartSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhortuneCharge | getConfiguration | public | PhortuneDAO | protected |
| PhortuneCharge | generatePHID | public | PhortuneDAO | protected |
| PhortuneChargeListController | buildApplicationCrumbs | public | PhortuneController | protected |
| PhortuneChargeSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhortuneMerchant | getConfiguration | public | PhortuneDAO | protected |
| PhortuneMerchant | generatePHID | public | PhortuneDAO | protected |
| PhortuneMerchantController | buildApplicationCrumbs | public | PhortuneController | protected |
| PhortuneMerchantSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhortunePaymentMethod | getConfiguration | public | PhortuneDAO | protected |
| PhortunePaymentMethod | generatePHID | public | PhortuneDAO | protected |
| PhortunePaymentProviderConfig | getConfiguration | public | PhortuneDAO | protected |
| PhortunePaymentProviderConfig | generatePHID | public | PhortuneDAO | protected |
| PhortuneProduct | getConfiguration | public | PhortuneDAO | protected |
| PhortuneProduct | generatePHID | public | PhortuneDAO | protected |
| PhortunePurchase | getConfiguration | public | PhortuneDAO | protected |
| PhortunePurchase | generatePHID | public | PhortuneDAO | protected |
| PhragmentFragment | getConfiguration | public | PhragmentDAO | protected |
| PhragmentFragment | generatePHID | public | PhragmentDAO | protected |
| PhragmentFragmentQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhragmentFragmentVersion | getConfiguration | public | PhragmentDAO | protected |
| PhragmentFragmentVersion | generatePHID | public | PhragmentDAO | protected |
| PhragmentFragmentVersionQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhragmentSnapshot | getConfiguration | public | PhragmentDAO | protected |
| PhragmentSnapshot | generatePHID | public | PhragmentDAO | protected |
| PhragmentSnapshotChild | getConfiguration | public | PhragmentDAO | protected |
| PhragmentSnapshotChildQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhragmentSnapshotQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PhrequentSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PhrequentSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PhrequentUserTime | getConfiguration | public | PhrequentDAO | protected |
| PhrictionContent | getConfiguration | public | PhrictionDAO | protected |
| PhrictionController | buildApplicationMenu | public | PhabricatorController | protected |
| PhrictionController | buildApplicationCrumbs | public | PhabricatorController | protected |
| PhrictionDocument | getConfiguration | public | PhrictionDAO | protected |
| PhrictionDocument | generatePHID | public | PhrictionDAO | protected |
| PhrictionSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| PonderAnswer | getConfiguration | public | PonderDAO | protected |
| PonderAnswer | generatePHID | public | PonderDAO | protected |
| PonderAnswerQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PonderAnswerQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PonderController | buildApplicationCrumbs | public | PhabricatorController | protected |
| PonderQuestion | getConfiguration | public | PonderDAO | protected |
| PonderQuestion | generatePHID | public | PonderDAO | protected |
| PonderQuestionQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| PonderQuestionSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| PonderQuestionSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| ReleephBranch | getConfiguration | public | ReleephDAO | protected |
| ReleephBranch | generatePHID | public | ReleephDAO | protected |
| ReleephBranch | willWriteData | public | ReleephDAO | protected |
| ReleephBranchPreviewView | getCustomControlClass | public | AphrontFormControl | protected |
| ReleephBranchPreviewView | renderInput | public | AphrontFormControl | protected |
| ReleephBranchQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| ReleephBranchQuery | willExecute | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| ReleephBranchQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| ReleephBranchSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| ReleephBranchViewController | buildApplicationCrumbs | public | ReleephBranchController | protected |
| ReleephController | buildApplicationMenu | public | PhabricatorController | protected |
| ReleephProductEditor | getCustomTransactionOldValue | public | PhabricatorApplicationTransactionEditor | protected |
| ReleephProductEditor | getCustomTransactionNewValue | public | PhabricatorApplicationTransactionEditor | protected |
| ReleephProductEditor | applyCustomInternalTransaction | public | PhabricatorApplicationTransactionEditor | protected |
| ReleephProductListController | buildApplicationCrumbs | public | ReleephController | protected |
| ReleephProductQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| ReleephProductQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| ReleephProductQuery | didFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| ReleephProductSearchEngine | getApplicationClassName | public | PhabricatorApplicationSearchEngine | protected |
| ReleephProductSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| ReleephProductViewController | buildApplicationCrumbs | public | ReleephProductController | protected |
| ReleephProject | getConfiguration | public | ReleephDAO | protected |
| ReleephProject | generatePHID | public | ReleephDAO | protected |
| ReleephRequest | getConfiguration | public | ReleephDAO | protected |
| ReleephRequest | generatePHID | public | ReleephDAO | protected |
| ReleephRequestQuery | loadPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| ReleephRequestQuery | willFilterPage | public | PhabricatorCursorPagedPolicyAwareQuery | protected |
| ReleephRequestSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| ReleephRequestTransactionalEditor | getCustomTransactionOldValue | public | PhabricatorApplicationTransactionEditor | protected |
| ReleephRequestTransactionalEditor | getCustomTransactionNewValue | public | PhabricatorApplicationTransactionEditor | protected |
| ReleephRequestTransactionalEditor | applyCustomInternalTransaction | public | PhabricatorApplicationTransactionEditor | protected |
| ReleephRequestTypeaheadControl | getCustomControlClass | public | AphrontFormControl | protected |
| ReleephRequestTypeaheadControl | renderInput | public | AphrontFormControl | protected |
| TokenGiveConduitAPIMethod | execute | public | TokenConduitAPIMethod | protected |
| TokenGivenConduitAPIMethod | execute | public | TokenConduitAPIMethod | protected |
| TokenQueryConduitAPIMethod | execute | public | TokenConduitAPIMethod | protected |
| InstancesInstance | getConfiguration | public | InstancesDAO | protected |
| InstancesInstance | generatePHID | public | InstancesDAO | protected |
| InstancesInstanceSearchEngine | getBuiltinQueryNames | public | PhabricatorApplicationSearchEngine | protected |
| InstancesListController | buildApplicationCrumbs | public | InstancesController | protected |
| InstancesSyncWorker | doWork | public | InstancesWorker | protected |
| InstancesUpgradeDatabaseWorker | doWork | public | InstancesWorker | protected |
| InstancesUpgradeWorker | doWork | public | InstancesWorker | protected |
Some caveats:
- Some of these are in extensions or Phacility libraries (e.g., the `Instances` stuff).
- Not 100% sure this is accurate, although spot checking it looks correct.
- Some code may rely on these incorrect visibilities, so we can't necessarily just find/replace all of these and call it a day.
- But, realistically, testing them exhaustively would be a huge amount of work.
- We can probably do one "low risk" pass on the 95% of them that are very unlikely to cause problems, and then test a few in more detail.