3 abstract class AlmanacManagementWorkflow
4 extends PhabricatorManagementWorkflow
{
6 protected function loadServices(array $names) {
11 $services = id(new AlmanacServiceQuery())
12 ->setViewer($this->getViewer())
16 $services = mpull($services, null, 'getName');
17 foreach ($names as $name) {
18 if (empty($services[$name])) {
19 throw new PhutilArgumentUsageException(
21 'Service "%s" does not exist or could not be loaded!',