function ArgvInput::parseToken
3 calls to ArgvInput::parseToken()
- ArgvInput::parse in vendor/
symfony/ console/ Input/ ArgvInput.php - Processes command line arguments.
- CompletionInput::parseToken in vendor/
symfony/ console/ Completion/ CompletionInput.php - CompletionInput::parseToken in vendor/
symfony/ console/ Completion/ CompletionInput.php
1 method overrides ArgvInput::parseToken()
- CompletionInput::parseToken in vendor/
symfony/ console/ Completion/ CompletionInput.php
File
-
vendor/
symfony/ console/ Input/ ArgvInput.php, line 81
Class
- ArgvInput
- ArgvInput represents an input coming from the CLI arguments.
Namespace
Symfony\Component\Console\InputCode
protected function parseToken(string $token, bool $parseOptions) : bool {
if ($parseOptions && '' == $token) {
$this->parseArgument($token);
}
elseif ($parseOptions && '--' == $token) {
return false;
}
elseif ($parseOptions && str_starts_with($token, '--')) {
$this->parseLongOption($token);
}
elseif ($parseOptions && '-' === $token[0] && '-' !== $token) {
$this->parseShortOption($token);
}
else {
$this->parseArgument($token);
}
return $parseOptions;
}