add() public method

添加一个指令
public add ( Command $command ) : Command
$command think\console\Command
return think\console\Command
Example #1
0
 /**
  * 执行应用程序
  * @access public
  * @return void
  */
 public static function run()
 {
     self::init();
     // 实例化console
     $console = new Console('Think Console', '0.1');
     // 读取指令集
     if (is_file(APP_PATH . 'command' . EXT)) {
         $commands = (include APP_PATH . 'command' . EXT);
         if (is_array($commands)) {
             foreach ($commands as $command) {
                 if (class_exists($command) && is_subclass_of($command, "\\think\\console\\command\\Command")) {
                     // 注册指令
                     $console->add(new $command());
                 }
             }
         }
     }
     // 运行
     $console->run();
 }