Parser
class Parser (View source)
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.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/5.8/Illuminate/Console/Parser.html