@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Replace some manual class name strings with ::class keyword

Summary:
Replace classname strings in `setAncestorClass()` call parameter with the corresponding `::class` keyword.
This will enable static code analysis to throw "Class not found" if such a class did not exist.

`::class` is available since PHP 5.5: https://www.php.net/manual/en/language.oop5.basic.php#language.oop5.basic.class.class
`::class` returns the fully qualified classname including namespace, however we do not use PHP namespaces except in imported external libraries.

Refs T15158

Test Plan: Browse random Phorge pages?

Reviewers: O1 Blessed Committers, mainframe98

Reviewed By: O1 Blessed Committers, mainframe98

Subscribers: tobiaswiese, valerio.bozzolan, Matthew, Cigaryno

Maniphest Tasks: T15158

Differential Revision: https://we.phorge.it/D26346

+86 -86
+1 -1
scripts/almanac/manage_almanac.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('AlmanacManagementWorkflow') 18 + ->setAncestorClass(AlmanacManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/cache/manage_cache.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorCacheManagementWorkflow') 18 + ->setAncestorClass(PhabricatorCacheManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/daemon/manage_daemons.php
··· 17 17 $args->parseStandardArguments(); 18 18 19 19 $workflows = id(new PhutilClassMapQuery()) 20 - ->setAncestorClass('PhabricatorDaemonManagementWorkflow') 20 + ->setAncestorClass(PhabricatorDaemonManagementWorkflow::class) 21 21 ->execute(); 22 22 $workflows[] = new PhutilHelpArgumentWorkflow(); 23 23 $args->parseWorkflows($workflows);
+1 -1
scripts/diviner/diviner.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('DivinerWorkflow') 18 + ->setAncestorClass(DivinerWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/drydock/drydock_control.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('DrydockManagementWorkflow') 18 + ->setAncestorClass(DrydockManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/fact/manage_facts.php
··· 16 16 $args->parseStandardArguments(); 17 17 18 18 $workflows = id(new PhutilClassMapQuery()) 19 - ->setAncestorClass('PhabricatorFactManagementWorkflow') 19 + ->setAncestorClass(PhabricatorFactManagementWorkflow::class) 20 20 ->execute(); 21 21 $workflows[] = new PhutilHelpArgumentWorkflow(); 22 22 $args->parseWorkflows($workflows);
+1 -1
scripts/files/manage_files.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorFilesManagementWorkflow') 18 + ->setAncestorClass(PhabricatorFilesManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/lipsum/manage_lipsum.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorLipsumManagementWorkflow') 18 + ->setAncestorClass(PhabricatorLipsumManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/mail/manage_mail.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorMailManagementWorkflow') 18 + ->setAncestorClass(PhabricatorMailManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/repository/manage_repositories.php
··· 16 16 $args->parseStandardArguments(); 17 17 18 18 $workflows = id(new PhutilClassMapQuery()) 19 - ->setAncestorClass('PhabricatorRepositoryManagementWorkflow') 19 + ->setAncestorClass(PhabricatorRepositoryManagementWorkflow::class) 20 20 ->execute(); 21 21 $workflows[] = new PhutilHelpArgumentWorkflow(); 22 22 $args->parseWorkflows($workflows);
+1 -1
scripts/search/manage_search.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorSearchManagementWorkflow') 18 + ->setAncestorClass(PhabricatorSearchManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_audit.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorAuditManagementWorkflow') 18 + ->setAncestorClass(PhabricatorAuditManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_auth.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorAuthManagementWorkflow') 18 + ->setAncestorClass(PhabricatorAuthManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_bulk.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorBulkManagementWorkflow') 18 + ->setAncestorClass(PhabricatorBulkManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_calendar.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorCalendarManagementWorkflow') 18 + ->setAncestorClass(PhabricatorCalendarManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_celerity.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('CelerityManagementWorkflow') 18 + ->setAncestorClass(CelerityManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_conduit.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorConduitManagementWorkflow') 18 + ->setAncestorClass(PhabricatorConduitManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_config.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorConfigManagementWorkflow') 18 + ->setAncestorClass(PhabricatorConfigManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_differential.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorDifferentialManagementWorkflow') 18 + ->setAncestorClass(PhabricatorDifferentialManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_feed.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorFeedManagementWorkflow') 18 + ->setAncestorClass(PhabricatorFeedManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_garbage.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorGarbageCollectorManagementWorkflow') 18 + ->setAncestorClass(PhabricatorGarbageCollectorManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_harbormaster.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('HarbormasterManagementWorkflow') 18 + ->setAncestorClass(HarbormasterManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_herald.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('HeraldManagementWorkflow') 18 + ->setAncestorClass(HeraldManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_i18n.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorInternationalizationManagementWorkflow') 18 + ->setAncestorClass(PhabricatorInternationalizationManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_lock.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorLockManagementWorkflow') 18 + ->setAncestorClass(PhabricatorLockManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_nuance.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('NuanceManagementWorkflow') 18 + ->setAncestorClass(NuanceManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_phortune.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorPhortuneManagementWorkflow') 18 + ->setAncestorClass(PhabricatorPhortuneManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_policy.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorPolicyManagementWorkflow') 18 + ->setAncestorClass(PhabricatorPolicyManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_remove.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorSystemRemoveWorkflow') 18 + ->setAncestorClass(PhabricatorSystemRemoveWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_trigger.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorWorkerTriggerManagementWorkflow') 18 + ->setAncestorClass(PhabricatorWorkerTriggerManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_user.php
··· 14 14 $args->parseStandardArguments(); 15 15 16 16 $workflows = id(new PhutilClassMapQuery()) 17 - ->setAncestorClass('PhabricatorPeopleManagementWorkflow') 17 + ->setAncestorClass(PhabricatorPeopleManagementWorkflow::class) 18 18 ->execute(); 19 19 $workflows[] = new PhutilHelpArgumentWorkflow(); 20 20 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_webhook.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('HeraldWebhookManagementWorkflow') 18 + ->setAncestorClass(HeraldWebhookManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/setup/manage_worker.php
··· 15 15 $args->parseStandardArguments(); 16 16 17 17 $workflows = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorWorkerManagementWorkflow') 18 + ->setAncestorClass(PhabricatorWorkerManagementWorkflow::class) 19 19 ->execute(); 20 20 $workflows[] = new PhutilHelpArgumentWorkflow(); 21 21 $args->parseWorkflows($workflows);
+1 -1
scripts/sql/manage_storage.php
··· 234 234 } 235 235 236 236 $workflows = id(new PhutilClassMapQuery()) 237 - ->setAncestorClass('PhabricatorStorageManagementWorkflow') 237 + ->setAncestorClass(PhabricatorStorageManagementWorkflow::class) 238 238 ->execute(); 239 239 240 240 $patches = PhabricatorSQLPatchList::buildAllPatches();
+1 -1
scripts/ssh/ssh-exec.php
··· 220 220 } 221 221 222 222 $workflows = id(new PhutilClassMapQuery()) 223 - ->setAncestorClass('PhabricatorSSHWorkflow') 223 + ->setAncestorClass(PhabricatorSSHWorkflow::class) 224 224 ->setUniqueMethod('getName') 225 225 ->execute(); 226 226
+1 -1
src/__tests__/PhabricatorConduitTestCase.php
··· 4 4 5 5 public function testConduitMethods() { 6 6 $methods = id(new PhutilClassMapQuery()) 7 - ->setAncestorClass('ConduitAPIMethod') 7 + ->setAncestorClass(ConduitAPIMethod::class) 8 8 ->execute(); 9 9 10 10 // We're just looking for a side effect of ConduitCall construction
+1 -1
src/applications/conduit/query/PhabricatorConduitMethodQuery.php
··· 52 52 53 53 private function getAllMethods() { 54 54 return id(new PhutilClassMapQuery()) 55 - ->setAncestorClass('ConduitAPIMethod') 55 + ->setAncestorClass(ConduitAPIMethod::class) 56 56 ->setSortMethod('getSortOrder') 57 57 ->execute(); 58 58 }
+2 -2
src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php
··· 10 10 // Build all Lisk table schemata. 11 11 12 12 $lisk_objects = id(new PhutilClassMapQuery()) 13 - ->setAncestorClass('PhabricatorLiskDAO') 13 + ->setAncestorClass(PhabricatorLiskDAO::class) 14 14 ->execute(); 15 15 16 16 $counters = array(); ··· 43 43 } 44 44 45 45 $ferret_objects = id(new PhutilClassMapQuery()) 46 - ->setAncestorClass('PhabricatorFerretInterface') 46 + ->setAncestorClass(PhabricatorFerretInterface::class) 47 47 ->execute(); 48 48 49 49 foreach ($ferret_objects as $ferret_object) {
+1 -1
src/applications/config/schema/PhabricatorConfigSchemaQuery.php
··· 230 230 $info = $this->getAPI($ref)->getCharsetInfo(); 231 231 232 232 $specs = id(new PhutilClassMapQuery()) 233 - ->setAncestorClass('PhabricatorConfigSchemaSpec') 233 + ->setAncestorClass(PhabricatorConfigSchemaSpec::class) 234 234 ->execute(); 235 235 236 236 $server_schema = id(new PhabricatorConfigServerSchema())
+1 -1
src/applications/console/core/DarkConsoleCore.php
··· 7 7 8 8 public function __construct() { 9 9 $this->plugins = id(new PhutilClassMapQuery()) 10 - ->setAncestorClass('DarkConsolePlugin') 10 + ->setAncestorClass(DarkConsolePlugin::class) 11 11 ->execute(); 12 12 13 13 foreach ($this->plugins as $plugin) {
+1 -1
src/applications/daemon/management/PhabricatorDaemonManagementWorkflow.php
··· 7 7 8 8 final protected function loadAvailableDaemonClasses() { 9 9 return id(new PhutilSymbolLoader()) 10 - ->setAncestorClass('PhutilDaemon') 10 + ->setAncestorClass(PhutilDaemon::class) 11 11 ->setConcreteOnly(true) 12 12 ->selectSymbolsWithoutLoading(); 13 13 }
+1 -1
src/applications/dashboard/editfield/PhabricatorDashboardQueryPanelApplicationEditField.php
··· 7 7 8 8 protected function newControl() { 9 9 $engines = id(new PhutilClassMapQuery()) 10 - ->setAncestorClass('PhabricatorApplicationSearchEngine') 10 + ->setAncestorClass(PhabricatorApplicationSearchEngine::class) 11 11 ->setFilterMethod('canUseInPanelContext') 12 12 ->execute(); 13 13
+1 -1
src/applications/dashboard/editfield/PhabricatorDashboardQueryPanelQueryEditField.php
··· 16 16 17 17 protected function newControl() { 18 18 $engines = id(new PhutilClassMapQuery()) 19 - ->setAncestorClass('PhabricatorApplicationSearchEngine') 19 + ->setAncestorClass(PhabricatorApplicationSearchEngine::class) 20 20 ->setFilterMethod('canUseInPanelContext') 21 21 ->execute(); 22 22
+1 -1
src/applications/diffusion/controller/DiffusionSymbolController.php
··· 84 84 } 85 85 86 86 $external_sources = id(new PhutilClassMapQuery()) 87 - ->setAncestorClass('DiffusionExternalSymbolsSource') 87 + ->setAncestorClass(DiffusionExternalSymbolsSource::class) 88 88 ->execute(); 89 89 90 90 $results = array($symbols);
+1 -1
src/applications/diviner/workflow/DivinerAtomizeWorkflow.php
··· 45 45 $symbols = id(new PhutilSymbolLoader()) 46 46 ->setName($atomizer_class) 47 47 ->setConcreteOnly(true) 48 - ->setAncestorClass('DivinerAtomizer') 48 + ->setAncestorClass(DivinerAtomizer::class) 49 49 ->selectAndLoadSymbols(); 50 50 if (!$symbols) { 51 51 throw new PhutilArgumentUsageException(
+2 -2
src/applications/diviner/workflow/DivinerGenerateWorkflow.php
··· 180 180 $symbols = id(new PhutilSymbolLoader()) 181 181 ->setName($publisher_class) 182 182 ->setConcreteOnly(true) 183 - ->setAncestorClass('DivinerPublisher') 183 + ->setAncestorClass(DivinerPublisher::class) 184 184 ->selectAndLoadSymbols(); 185 185 186 186 if (!$symbols) { ··· 414 414 $version['rules'] = $this->getRules(); 415 415 416 416 $atomizers = id(new PhutilClassMapQuery()) 417 - ->setAncestorClass('DivinerAtomizer') 417 + ->setAncestorClass(DivinerAtomizer::class) 418 418 ->execute(); 419 419 420 420 $atomizer_versions = array();
+1 -1
src/applications/doorkeeper/engine/DoorkeeperImportEngine.php
··· 104 104 105 105 if (!$this->localOnly) { 106 106 $bridges = id(new PhutilClassMapQuery()) 107 - ->setAncestorClass('DoorkeeperBridge') 107 + ->setAncestorClass(DoorkeeperBridge::class) 108 108 ->setFilterMethod('isEnabled') 109 109 ->execute(); 110 110
+1 -1
src/applications/doorkeeper/option/PhabricatorAsanaConfigOptions.php
··· 128 128 $viewer = $request->getUser(); 129 129 130 130 $publishers = id(new PhutilClassMapQuery()) 131 - ->setAncestorClass('DoorkeeperFeedStoryPublisher') 131 + ->setAncestorClass(DoorkeeperFeedStoryPublisher::class) 132 132 ->execute(); 133 133 134 134 $out = array();
+1 -1
src/applications/doorkeeper/worker/DoorkeeperFeedWorker.php
··· 126 126 $object = $this->getStoryObject(); 127 127 128 128 $publishers = id(new PhutilClassMapQuery()) 129 - ->setAncestorClass('DoorkeeperFeedStoryPublisher') 129 + ->setAncestorClass(DoorkeeperFeedStoryPublisher::class) 130 130 ->execute(); 131 131 132 132 foreach ($publishers as $publisher) {
+1 -1
src/applications/feed/query/PhabricatorFeedTransactionQuery.php
··· 152 152 $viewer = $this->getViewer(); 153 153 154 154 $queries = id(new PhutilClassMapQuery()) 155 - ->setAncestorClass('PhabricatorApplicationTransactionQuery') 155 + ->setAncestorClass(PhabricatorApplicationTransactionQuery::class) 156 156 ->execute(); 157 157 158 158 // Remove TransactionQuery classes of uninstalled apps. Increases query
+1 -1
src/applications/feed/worker/FeedPublisherWorker.php
··· 25 25 // Find and schedule all the enabled Doorkeeper publishers. 26 26 // TODO: Use PhutilClassMapQuery? 27 27 $doorkeeper_workers = id(new PhutilSymbolLoader()) 28 - ->setAncestorClass('DoorkeeperFeedWorker') 28 + ->setAncestorClass(DoorkeeperFeedWorker::class) 29 29 ->loadObjects($argv); 30 30 foreach ($doorkeeper_workers as $worker) { 31 31 if (!$worker->isEnabled()) {
+1 -1
src/applications/files/storage/PhabricatorFile.php
··· 1100 1100 1101 1101 public static function buildAllEngines() { 1102 1102 return id(new PhutilClassMapQuery()) 1103 - ->setAncestorClass('PhabricatorFileStorageEngine') 1103 + ->setAncestorClass(PhabricatorFileStorageEngine::class) 1104 1104 ->execute(); 1105 1105 } 1106 1106
+1 -1
src/applications/flag/query/PhabricatorFlagSearchEngine.php
··· 101 101 102 102 private function getObjectFilterOptions() { 103 103 $objects = id(new PhutilClassMapQuery()) 104 - ->setAncestorClass('PhabricatorFlaggableInterface') 104 + ->setAncestorClass(PhabricatorFlaggableInterface::class) 105 105 ->execute(); 106 106 107 107 $all_types = PhabricatorPHIDType::getAllTypes();
+1 -1
src/applications/harbormaster/storage/build/HarbormasterBuild.php
··· 160 160 161 161 public static function getAvailableBuildVariables() { 162 162 $objects = id(new PhutilClassMapQuery()) 163 - ->setAncestorClass('HarbormasterBuildableInterface') 163 + ->setAncestorClass(HarbormasterBuildableInterface::class) 164 164 ->execute(); 165 165 166 166 $variables = array();
+1 -1
src/applications/lipsum/management/PhabricatorLipsumGenerateWorkflow.php
··· 40 40 } 41 41 42 42 $all_generators = id(new PhutilClassMapQuery()) 43 - ->setAncestorClass('PhabricatorTestDataGenerator') 43 + ->setAncestorClass(PhabricatorTestDataGenerator::class) 44 44 ->setUniqueMethod('getGeneratorKey') 45 45 ->execute(); 46 46
+1 -1
src/applications/metamta/management/PhabricatorMailManagementReceiveTestWorkflow.php
··· 125 125 )); 126 126 127 127 $receivers = id(new PhutilClassMapQuery()) 128 - ->setAncestorClass('PhabricatorMailReceiver') 128 + ->setAncestorClass(PhabricatorMailReceiver::class) 129 129 ->setFilterMethod('isEnabled') 130 130 ->execute(); 131 131
+1 -1
src/applications/metamta/storage/PhabricatorMetaMTAReceivedMail.php
··· 176 176 } 177 177 178 178 $receivers = id(new PhutilClassMapQuery()) 179 - ->setAncestorClass('PhabricatorMailReceiver') 179 + ->setAncestorClass(PhabricatorMailReceiver::class) 180 180 ->setFilterMethod('isEnabled') 181 181 ->execute(); 182 182
+1 -1
src/applications/policy/__tests__/PhabricatorPolicyTestCase.php
··· 378 378 379 379 public function testAllQueriesBelongToActualApplications() { 380 380 $queries = id(new PhutilClassMapQuery()) 381 - ->setAncestorClass('PhabricatorPolicyAwareQuery') 381 + ->setAncestorClass(PhabricatorPolicyAwareQuery::class) 382 382 ->execute(); 383 383 384 384 foreach ($queries as $qclass => $query) {
+1 -1
src/applications/policy/config/PolicyLockOptionType.php
··· 5 5 6 6 public function validateOption(PhabricatorConfigOption $option, $value) { 7 7 $capabilities = id(new PhutilClassMapQuery()) 8 - ->setAncestorClass('PhabricatorPolicyCapability') 8 + ->setAncestorClass(PhabricatorPolicyCapability::class) 9 9 ->setUniqueMethod('getCapabilityKey') 10 10 ->execute(); 11 11
+1 -1
src/applications/policy/controller/PhabricatorPolicyEditController.php
··· 48 48 ); 49 49 50 50 $rules = id(new PhutilClassMapQuery()) 51 - ->setAncestorClass('PhabricatorPolicyRule') 51 + ->setAncestorClass(PhabricatorPolicyRule::class) 52 52 ->execute(); 53 53 54 54 foreach ($rules as $key => $rule) {
+1 -1
src/applications/policy/query/PhabricatorPolicyQuery.php
··· 354 354 355 355 public static function getObjectPolicyRules($object) { 356 356 $rules = id(new PhutilClassMapQuery()) 357 - ->setAncestorClass('PhabricatorPolicyRule') 357 + ->setAncestorClass(PhabricatorPolicyRule::class) 358 358 ->execute(); 359 359 360 360 $results = array();
+1 -1
src/applications/reference/src/controller/RemarkupReferenceController.php
··· 751 751 EOTEXT; 752 752 753 753 $remarkup_syntax_documentation_providers = id(new PhutilClassMapQuery()) 754 - ->setAncestorClass('RemarkupSyntaxDocumentationProvider') 754 + ->setAncestorClass(RemarkupSyntaxDocumentationProvider::class) 755 755 ->execute(); 756 756 757 757 // add custom Remarkup help
+1 -1
src/applications/search/fulltextstorage/PhabricatorFerretFulltextStorageEngine.php
··· 29 29 30 30 public function executeSearch(PhabricatorSavedQuery $query) { 31 31 $all_objects = id(new PhutilClassMapQuery()) 32 - ->setAncestorClass('PhabricatorFerretInterface') 32 + ->setAncestorClass(PhabricatorFerretInterface::class) 33 33 ->execute(); 34 34 35 35 $type_map = array();
+1 -1
src/applications/search/garbagecollector/PhabricatorSearchFerretNgramGarbageCollector.php
··· 15 15 16 16 protected function collectGarbage() { 17 17 $all_objects = id(new PhutilClassMapQuery()) 18 - ->setAncestorClass('PhabricatorFerretInterface') 18 + ->setAncestorClass(PhabricatorFerretInterface::class) 19 19 ->execute(); 20 20 21 21 $did_collect = false;
+1 -1
src/applications/search/management/PhabricatorSearchManagementIndexWorkflow.php
··· 316 316 317 317 private function getIndexableObjectsByTypes(array $types) { 318 318 $objects = id(new PhutilClassMapQuery()) 319 - ->setAncestorClass('PhabricatorIndexableInterface') 319 + ->setAncestorClass(PhabricatorIndexableInterface::class) 320 320 ->execute(); 321 321 322 322 $type_map = array();
+1 -1
src/applications/search/management/PhabricatorSearchManagementNgramsWorkflow.php
··· 56 56 } 57 57 58 58 $all_objects = id(new PhutilClassMapQuery()) 59 - ->setAncestorClass('PhabricatorFerretInterface') 59 + ->setAncestorClass(PhabricatorFerretInterface::class) 60 60 ->execute(); 61 61 62 62 foreach ($all_objects as $object) {
+1 -1
src/applications/search/query/PhabricatorSearchApplicationSearchEngine.php
··· 218 218 // results. It would be nice to do this more elegantly. 219 219 220 220 $objects = id(new PhutilClassMapQuery()) 221 - ->setAncestorClass('PhabricatorFulltextInterface') 221 + ->setAncestorClass(PhabricatorFulltextInterface::class) 222 222 ->execute(); 223 223 224 224 $type_map = array();
+1 -1
src/applications/settings/panel/PhabricatorEmailPreferencesSettingsPanel.php
··· 148 148 149 149 private function getAllEditorsWithTags(?PhabricatorUser $user = null) { 150 150 $editors = id(new PhutilClassMapQuery()) 151 - ->setAncestorClass('PhabricatorApplicationTransactionEditor') 151 + ->setAncestorClass(PhabricatorApplicationTransactionEditor::class) 152 152 ->setFilterMethod('getMailTagsMap') 153 153 ->execute(); 154 154
+1 -1
src/applications/transactions/bulk/management/PhabricatorBulkManagementExportWorkflow.php
··· 160 160 } 161 161 162 162 $engine_classes = id(new PhutilClassMapQuery()) 163 - ->setAncestorClass('PhabricatorApplicationSearchEngine') 163 + ->setAncestorClass(PhabricatorApplicationSearchEngine::class) 164 164 ->execute(); 165 165 166 166 $class = $args->getArg('class');
+1 -1
src/applications/transactions/phid/PhabricatorApplicationTransactionTransactionPHIDType.php
··· 33 33 static $queries; 34 34 if ($queries === null) { 35 35 $objects = id(new PhutilClassMapQuery()) 36 - ->setAncestorClass('PhabricatorApplicationTransactionQuery') 36 + ->setAncestorClass(PhabricatorApplicationTransactionQuery::class) 37 37 ->execute(); 38 38 39 39 $queries = array();
+1 -1
src/applications/transactions/storage/PhabricatorModularTransaction.php
··· 33 33 34 34 // Add core transaction types. 35 35 $types += id(new PhutilClassMapQuery()) 36 - ->setAncestorClass('PhabricatorCoreTransactionType') 36 + ->setAncestorClass(PhabricatorCoreTransactionType::class) 37 37 ->setUniqueMethod('getTransactionTypeConstant') 38 38 ->execute(); 39 39
+1 -1
src/applications/transactions/typeahead/PhabricatorTransactionsObjectTypeDatasource.php
··· 26 26 27 27 private function buildResults() { 28 28 $queries = id(new PhutilClassMapQuery()) 29 - ->setAncestorClass('PhabricatorApplicationTransactionQuery') 29 + ->setAncestorClass(PhabricatorApplicationTransactionQuery::class) 30 30 ->execute(); 31 31 32 32 $phid_types = PhabricatorPHIDType::getAllTypes();
+1 -1
src/applications/typeahead/controller/PhabricatorTypeaheadFunctionHelpController.php
··· 12 12 $class = $request->getURIData('class'); 13 13 14 14 $sources = id(new PhutilClassMapQuery()) 15 - ->setAncestorClass('PhabricatorTypeaheadDatasource') 15 + ->setAncestorClass(PhabricatorTypeaheadDatasource::class) 16 16 ->execute(); 17 17 18 18 if (!isset($sources[$class])) {
+1 -1
src/applications/typeahead/controller/PhabricatorTypeaheadModularDatasourceController.php
··· 30 30 $class = nonempty($request->getURIData('class'), $request->getStr('class')); 31 31 32 32 $sources = id(new PhutilClassMapQuery()) 33 - ->setAncestorClass('PhabricatorTypeaheadDatasource') 33 + ->setAncestorClass(PhabricatorTypeaheadDatasource::class) 34 34 ->execute(); 35 35 36 36 if (isset($sources[$class])) {
+1 -1
src/applications/uiexample/controller/PhabricatorUIExampleRenderController.php
··· 10 10 $id = $request->getURIData('class'); 11 11 12 12 $classes = id(new PhutilClassMapQuery()) 13 - ->setAncestorClass('PhabricatorUIExample') 13 + ->setAncestorClass(PhabricatorUIExample::class) 14 14 ->setSortMethod('getName') 15 15 ->execute(); 16 16
+1 -1
src/infrastructure/cluster/search/PhabricatorSearchService.php
··· 186 186 */ 187 187 public static function loadAllFulltextStorageEngines() { 188 188 return id(new PhutilClassMapQuery()) 189 - ->setAncestorClass('PhabricatorFulltextStorageEngine') 189 + ->setAncestorClass(PhabricatorFulltextStorageEngine::class) 190 190 ->setUniqueMethod('getEngineIdentifier') 191 191 ->execute(); 192 192 }
+1 -1
src/infrastructure/daemon/garbagecollector/management/PhabricatorGarbageCollectorManagementCompactEdgesWorkflow.php
··· 16 16 17 17 public function execute(PhutilArgumentParser $args) { 18 18 $tables = id(new PhutilClassMapQuery()) 19 - ->setAncestorClass('PhabricatorApplicationTransaction') 19 + ->setAncestorClass(PhabricatorApplicationTransaction::class) 20 20 ->execute(); 21 21 22 22 foreach ($tables as $table) {
+1 -1
src/infrastructure/env/PhabricatorEnv.php
··· 220 220 221 221 // If this install has site config sources, load them now. 222 222 $site_sources = id(new PhutilClassMapQuery()) 223 - ->setAncestorClass('PhabricatorConfigSiteSource') 223 + ->setAncestorClass(PhabricatorConfigSiteSource::class) 224 224 ->setSortMethod('getPriority') 225 225 ->execute(); 226 226
+1 -1
src/infrastructure/events/PhabricatorEventEngine.php
··· 10 10 11 11 // Load automatic listeners. 12 12 $listeners = id(new PhutilClassMapQuery()) 13 - ->setAncestorClass('PhabricatorAutoEventListener') 13 + ->setAncestorClass(PhabricatorAutoEventListener::class) 14 14 ->execute(); 15 15 16 16 // Load configured listeners.
+2 -2
src/infrastructure/markup/PhabricatorMarkupEngine.php
··· 717 717 718 718 private static function loadCustomInlineRules() { 719 719 return id(new PhutilClassMapQuery()) 720 - ->setAncestorClass('PhabricatorRemarkupCustomInlineRule') 720 + ->setAncestorClass(PhabricatorRemarkupCustomInlineRule::class) 721 721 ->execute(); 722 722 } 723 723 724 724 private static function loadCustomBlockRules() { 725 725 return id(new PhutilClassMapQuery()) 726 - ->setAncestorClass('PhabricatorRemarkupCustomBlockRule') 726 + ->setAncestorClass(PhabricatorRemarkupCustomBlockRule::class) 727 727 ->execute(); 728 728 } 729 729
+2 -2
src/infrastructure/markup/blockrule/PhutilRemarkupInterpreterBlockRule.php
··· 19 19 */ 20 20 private function getStartBlockPattern() { 21 21 $interpreters = id(new PhutilClassMapQuery()) 22 - ->setAncestorClass('PhutilRemarkupBlockInterpreter') 22 + ->setAncestorClass(PhutilRemarkupBlockInterpreter::class) 23 23 ->execute(); 24 24 $interpreters_regex = mpull($interpreters, 'getInterpreterName'); 25 25 $interpreters_regex = array_map('preg_quote', $interpreters_regex); ··· 63 63 } 64 64 65 65 $interpreters = id(new PhutilClassMapQuery()) 66 - ->setAncestorClass('PhutilRemarkupBlockInterpreter') 66 + ->setAncestorClass(PhutilRemarkupBlockInterpreter::class) 67 67 ->execute(); 68 68 69 69 foreach ($interpreters as $interpreter) {
+1 -1
support/aphlict/server/aphlict_launcher.php
··· 17 17 $args->parseStandardArguments(); 18 18 19 19 $workflows = id(new PhutilClassMapQuery()) 20 - ->setAncestorClass('PhabricatorAphlictManagementWorkflow') 20 + ->setAncestorClass(PhabricatorAphlictManagementWorkflow::class) 21 21 ->execute(); 22 22 $workflows[] = new PhutilHelpArgumentWorkflow(); 23 23 $args->parseWorkflows($workflows);