Esempio n. 1
0
 /**
  * @param array $commands
  *
  * @return array
  */
 public static function parse(array $commands)
 {
     $cli = array();
     parse_str(implode('&', array_slice($commands, 1)), $cli);
     $command = current(array_keys((array) $cli, ''));
     if (String::contains($command, ':')) {
         list($controller, $action) = explode(':', $command);
         $cli['controller'] = $controller;
         $cli['action'] = $action;
     }
     return $cli;
 }