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; }