Phalcon\Cli\Console\Extended::handle PHP Method

handle() public method

Handle the whole command-line tasks
public handle ( array $arguments = null ) : mixed
$arguments array Cli arguments
return mixed
    public function handle(array $arguments = null)
    {
        if (isset($arguments['task']) && in_array($arguments['task'], ['-h', '--help', 'help'])) {
            $this->setTasksDir();
            $this->createHelp();
            $this->showHelp();
            return;
        } elseif (isset($arguments['action']) && in_array($arguments['action'], ['-h', '--help', 'help'])) {
            $this->setTasksDir();
            $this->createHelp();
            $this->showTaskHelp($arguments['task']);
            return;
        }
        parent::handle($arguments);
    }