/** * * @param Xinc_Plugin_Interface $plugin */ public function __construct(Xinc_Plugin_Interface $plugin) { parent::__construct($plugin); Xinc_Api_Handler::getInstance()->registerResponseFormat(new Xinc_Plugin_Repos_Api_Format_Json()); Xinc_Api_Handler::getInstance()->registerResponseFormat(new Xinc_Plugin_Repos_Api_Format_File()); Xinc_Api_Handler::getInstance()->registerResponseFormat(new Xinc_Plugin_Repos_Api_Format_Download()); }
/** * Constructor: parses plugins and sets status dir * * @param string $pluginFile * @param string $statusDir */ public function __construct($configFile, $statusDir) { $this->systemTimezone = Xinc_Timezone::get(); $this->statusDir = realpath($statusDir); $this->setSystemConfigFile($configFile); self::$instance =& $this; $this->apiHandler = Xinc_Api_Handler::getInstance(); }