Page MenuHomePhabricator

D9564.diff
No OneTemporary

D9564.diff

diff --git a/scripts/cache/manage_cache.php b/scripts/cache/manage_cache.php
--- a/scripts/cache/manage_cache.php
+++ b/scripts/cache/manage_cache.php
@@ -14,9 +14,8 @@
);
$args->parseStandardArguments();
-$workflows = array(
- new PhabricatorCacheManagementPurgeWorkflow(),
- new PhutilHelpArgumentWorkflow(),
-);
-
+$workflows = id(new PhutilSymbolLoader())
+ ->setAncestorClass('PhabricatorCacheManagementWorkflow')
+ ->loadObjects();
+$workflows[] = new PhutilHelpArgumentWorkflow();
$args->parseWorkflows($workflows);
diff --git a/scripts/daemon/manage_daemons.php b/scripts/daemon/manage_daemons.php
--- a/scripts/daemon/manage_daemons.php
+++ b/scripts/daemon/manage_daemons.php
@@ -15,16 +15,9 @@
EOSYNOPSIS
);
$args->parseStandardArguments();
-$workflows = array(
- new PhabricatorDaemonManagementListWorkflow(),
- new PhabricatorDaemonManagementStatusWorkflow(),
- new PhabricatorDaemonManagementStartWorkflow(),
- new PhabricatorDaemonManagementStopWorkflow(),
- new PhabricatorDaemonManagementRestartWorkflow(),
- new PhabricatorDaemonManagementLaunchWorkflow(),
- new PhabricatorDaemonManagementDebugWorkflow(),
- new PhabricatorDaemonManagementLogWorkflow(),
- new PhutilHelpArgumentWorkflow(),
-);
+$workflows = id(new PhutilSymbolLoader())
+ ->setAncestorClass('PhabricatorDaemonManagementWorkflow')
+ ->loadObjects();
+$workflows[] = new PhutilHelpArgumentWorkflow();
$args->parseWorkflows($workflows);
diff --git a/support/aphlict/server/aphlict_launcher.php b/support/aphlict/server/aphlict_launcher.php
--- a/support/aphlict/server/aphlict_launcher.php
+++ b/support/aphlict/server/aphlict_launcher.php
@@ -16,12 +16,8 @@
);
$args->parseStandardArguments();
-$args->parseWorkflows(array(
- new PhabricatorAphlictManagementStatusWorkflow(),
- new PhabricatorAphlictManagementStartWorkflow(),
- new PhabricatorAphlictManagementStopWorkflow(),
- new PhabricatorAphlictManagementRestartWorkflow(),
- new PhabricatorAphlictManagementDebugWorkflow(),
- new PhabricatorAphlictManagementBuildWorkflow(),
- new PhutilHelpArgumentWorkflow(),
-));
+$workflows = id(new PhutilSymbolLoader())
+ ->setAncestorClass('PhabricatorAphlictManagementWorkflow')
+ ->loadObjects();
+$workflows[] = new PhutilHelpArgumentWorkflow();
+$args->parseWorkflows($workflows);

File Metadata

Mime Type
text/plain
Expires
Mon, May 20, 4:41 AM (1 w, 6 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6290689
Default Alt Text
D9564.diff (2 KB)

Event Timeline