static function setUpDefinition(Definition $definition, $options) { $commandDefinitions = new \stdClass(); static::setUpCommands($definition, $commandDefinitions); $actions = array(); foreach ((array) $commandDefinitions as $name => $commandDefinition) { $name = RequestMapper::getPublicName($name); $actions[] = $name; $definition->actions[$name] = $commandDefinition; } $options->action = Option::create()->setEnum($actions)->setDescription('Action name')->setIsRequired()->setIsUnnamed(); }
public function getPublicName() { return RequestMapper::getPublicName($this->name); }