Correct a parameter order swap in "diffusion.historyquery" for Mercurial
[phabricator.git] / src / applications / search / management / PhabricatorSearchManagementWorkflow.php
blobb09f4b2105e7558761c637e6c79d7ce3e82a8388
1 <?php
3 abstract class PhabricatorSearchManagementWorkflow
4 extends PhabricatorManagementWorkflow {
6 protected function validateClusterSearchConfig() {
7 // Configuration is normally validated by setup self-checks on the web
8 // workflow, but users may reasonably run `bin/search` commands after
9 // making manual edits to "local.json". Re-verify configuration here before
10 // continuing.
12 $config_key = 'cluster.search';
13 $config_value = PhabricatorEnv::getEnvConfig($config_key);
15 try {
16 PhabricatorClusterSearchConfigType::validateValue($config_value);
17 } catch (Exception $ex) {
18 throw new PhutilArgumentUsageException(
19 pht(
20 'Setting "%s" is misconfigured: %s',
21 $config_key,
22 $ex->getMessage()));