diff --git a/src/configuration/ArcanistConfiguration.php b/src/configuration/ArcanistConfiguration.php index e8659267..9d04ef09 100644 --- a/src/configuration/ArcanistConfiguration.php +++ b/src/configuration/ArcanistConfiguration.php @@ -1,88 +1,88 @@ setType('class') ->setName($workflow_class) ->setLibrary('arcanist') ->selectAndLoadSymbols(); if (!$symbols) { return null; } return newv($workflow_class, array()); } public function buildAllWorkflows() { $symbols = id(new PhutilSymbolLoader()) ->setType('class') ->setAncestorClass('ArcanistBaseWorkflow') ->setLibrary('arcanist') ->selectAndLoadSymbols(); $workflows = array(); foreach ($symbols as $symbol) { - $class = $class['name']; + $class = $symbol['name']; $name = preg_replace('/^Arcanist(\w+)Workflow$/', '\1', $class); $name = strtolower($name); $workflows[$name] = newv($class, array()); } return $workflows; } public function willRunWorkflow($command, ArcanistBaseWorkflow $workflow) { // This is a hook. } public function didRunWorkflow($command, ArcanistBaseWorkflow $workflow) { // This is a hook. } public function getCustomArgumentsForCommand($command) { return array(); } public static function replaceClassnameHyphens($m) { return strtoupper($m[1]); } }