/** * Search for argument in defined prefix arguments * * @param string $name * * @return Argument|false */ protected function findPrefixedArgument($name) { foreach ($this->filter->withPrefix() as $argument) { if (in_array($name, ["-{$argument->prefix()}", "--{$argument->longPrefix()}"])) { return $argument; } } return false; }
/** * Get the arguments ordered by whether or not they have a prefix * * @return Argument[] */ protected function getOrderedArguments() { return array_merge($this->filter->withPrefix(), $this->filter->withoutPrefix()); }