/** * Load plugin * * @access public * @param string $plugin */ public function load($plugin) { $class = '\\Kanboard\\Plugin\\' . $plugin . '\\Plugin'; $instance = new $class($this->container); Tool::buildDic($this->container, $instance->getClasses()); $instance->initialize(); $this->plugins[] = $instance; }
/** * Load plugin * * @access public * @param string $plugin */ public function load($plugin) { $class = '\\Kanboard\\Plugin\\' . $plugin . '\\Plugin'; if (!class_exists($class)) { throw new LogicException('Unable to load this plugin class ' . $class); } $instance = new $class($this->container); Tool::buildDic($this->container, $instance->getClasses()); $instance->initialize(); $this->plugins[] = $instance; }