コード例 #1
0
 public static function load(Console_CommandLine $parser, Logger $logger)
 {
     $controller = new Controller($parser, $logger);
     if (defined("EXTENDER_COMMANDS_CONFIG") && is_readable(EXTENDER_COMMANDS_CONFIG)) {
         $commands = Spyc::YAMLLoad(EXTENDER_COMMANDS_CONFIG);
         foreach ($commands as $command => $parameters) {
             $controller->add($command, $parameters["data"]);
         }
     }
     return $controller;
 }