function __construct($dataDirectory) { $required = new RequiredFiles(self::TAG); $required->request(Configuration::CACHE_PATH, RequiredFiles::TYPE_DIRECTORY, 0777); $required->request(Configuration::CACHE_PATH . "/" . $dataDirectory, RequiredFiles::TYPE_DIRECTORY, 0777); $this->cacheDirectory = Configuration::CACHE_PATH . "/" . $dataDirectory; }
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"); }