示例#1
0
 public function __construct($params = array())
 {
     $config = Kohana::$config->load('plugins');
     self::$plugins_dir = trim(array_key_exists("plugins_dir", $params) ? $params['plugins_dir'] : $config->get("dir"));
     $manager = $config->get('manager');
     self::$manager = Plugin_Manager::factory($manager['loader'], $manager[$manager['loader']]);
     // Check for plugins and initialise all active ones
     $this->find_plugins()->include_plugins();
 }