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.