/** * @return \Nano\Cli\Script|null * @param $name */ protected function getScriptToRun($name) { $key = strToLower($name); if (!$this->scripts->offsetExists($key)) { return null; } $result = $this->scripts[$key]->newInstance($key, $this); return $result; }
/** * @param $method */ private function updateUsages(Method $method) { $this->uses = $this->uses->merge($method->getUses()); $this->uses->push($method->getRequestClass()); }