예제 #1
0
 /**
  *
  * @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());
 }
예제 #2
0
 /**
  * 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();
 }