Parser
class Parser (View source)
Methods
static
parse(string $expression)
Parse the given console command definition into an array.
static string
name(string $expression)
Extract the name of the command from the expression.
static
parameters(array $tokens)
Extract all parameters from the tokens.
static InputArgument
parseArgument(string $token)
Parse an argument expression.
static InputOption
parseOption(string $token)
Parse an option expression.
static
extractDescription(string $token)
Parse the token into its token and description segments.
Details
static
parse(string $expression)
Parse the given console command definition into an array.
static protected string
name(string $expression)
Extract the name of the command from the expression.
static protected
parameters(array $tokens)
Extract all parameters from the tokens.
static protected InputArgument
parseArgument(string $token)
Parse an argument expression.
static protected InputOption
parseOption(string $token)
Parse an option expression.
static protected
extractDescription(string $token)
Parse the token into its token and description segments.