Parser
class Parser (View source)
Console command parser This was taken directly from illuminate/console
Methods
static array
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 array
parameters(array $tokens)
Extract all of the parameters from the tokens.
static InputArgument
parseArgument(string $token)
Parse an argument expression.
static InputOption
parseOption(string $token)
Parse an option expression.
static array
extractDescription(string $token)
Parse the token into its token and description segments.
Details
static array
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 array
parameters(array $tokens)
Extract all of the 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 array
extractDescription(string $token)
Parse the token into its token and description segments.