public function run() { // get list of old extensions & manifest $configPath = ROOT_PATH . '../generis/data/generis/config'; $configPersistence = new KvFilePersistence($configPath, 3, true); $persistenceKey = 'tao' . '_' . 'AclImplementation'; $configPersistence->set($persistenceKey, 'taoUpdate_models_classes_CustomAccess'); }
/** * Add the end of an installation register the new extension * * @param common_ext_Extension $extension * @return boolean */ private function registerExtensions($versionList) { $extList = array(); foreach ($versionList as $extId => $extVersion) { $extList[$extId] = array('installed' => $extVersion, 'enabled' => true); } $configPath = ROOT_PATH . '../generis/data/generis/config'; $configPersistence = new KvFilePersistence($configPath, 3, true); $persistenceKey = 'generis' . '_' . 'extension'; $configPersistence->set($persistenceKey, $extList); }