Interface CommandInterface
Describe the interface between a command and the surrounding console libraries.
        
    Namespace: Cake\Console
    
    
    
      
        
  
  
        Method Summary
Method Detail
run() ¶ public
run(array $argv, Cake\Console\ConsoleIo $io): int|nullRun the command.
Parameters
- 
                array$argv
- Arguments from the CLI environment. 
- 
                Cake\Console\ConsoleIo$io
- The console io 
Returns
int|nullExit code or null for success.
setName() ¶ public
setName(string $name): $thisSet the name this command uses in the collection.
Generally invoked by the CommandCollection when the command is added. Required to have at least one space in the name so that the root command can be calculated.
Parameters
- 
                string$name
- The name the command uses in the collection. 
Returns
$thisThrows
InvalidArgumentException