Exemple #1
0
 protected function onCreate()
 {
     $fwConf = CurrentManifest::getConfiguration();
     $req = new RequiredFiles(self::TAG);
     $req->request(Configuration::DATA_PATH . "/" . $fwConf['data_path'], RequiredFiles::TYPE_DIRECTORY);
     $req->request(Configuration::DATA_PATH . "/" . $fwConf['language_path'], RequiredFiles::TYPE_DIRECTORY);
     $req->request(Configuration::DATA_PATH . "/" . $fwConf['html_path'], RequiredFiles::TYPE_DIRECTORY);
     $req->request(Configuration::DATA_PATH . "/" . $fwConf['database_path'], RequiredFiles::TYPE_DIRECTORY);
     ResourceManager::addResource(MainConfig::LANGUAGE_INDEX_NAME, Configuration::DATA_PATH . "/" . $fwConf['language_path'], "json");
     ResourceManager::addResource(MainConfig::PATTERN_INDEX_NAME, Configuration::DATA_PATH . "/" . $fwConf['html_path'], "html");
     ResourceManager::addResource(MainConfig::DB_INDEX_NAME, Configuration::DATA_PATH . "/" . $fwConf['database_path'], "db");
 }
Exemple #2
0
 function __construct()
 {
     $log = new Log(self::TAG);
     $this->loadedClasses = new HashMap();
     ResourceManager::addResource(self::RES_NAME, System::getClassStorage(__CLASS__), self::RES_FILETYPE);
     $res = ResourceManager::getResource(self::RES_NAME, true);
     foreach ($res->getIndex() as $fileName => $fileInfo) {
         $className = str_replace(".", "\\", $fileName);
         if (class_exists($className)) {
             new $className();
             $log->i(self::TAG . ".load({$className}) loaded.");
             $this->loadedClasses->add($className);
         } else {
             $log->e(self::TAG . ".load({$className}) process failed");
         }
     }
 }