/** * @param Parameter $parameter * @return boolean */ public function has(Parameter $parameter) { return $this->console->hasOption($parameter->getName()); }
private function printActions(Console $console) { $console->writeLine('Available Actions'); $console->writeLine('~~~~~~~~~~~~~~~~~'); foreach ($this->actions->getAllActions() as $id => $action) { $console->writeLine($id . ' - ' . $action->caption() . $this->shortDescription($action)); } $console->writeLine(); }
/** * @param Parameter $parameter * @return mixed The serialized paramater */ public function read(Parameter $parameter) { return $this->console->getOption($parameter->getName()); }