/** * @param ModuleManager $moduleManager */ public function init(ModuleManager $moduleManager) { try { $moduleManager->loadModule('CmsAcl'); $moduleManager->loadModule('CmsRbac'); } catch (RuntimeException $e) { } }
/** * @param ModuleManager $moduleManager */ public function init(ModuleManager $moduleManager) { $requiredModules = ['DoctrineModule', 'DoctrineORMModule', 'Thorr\\Persistence', 'Thorr\\Persistence\\Doctrine', 'Thorr\\OAuth2']; foreach ($requiredModules as $module) { $moduleManager->loadModule($module); } }
public function testModuleLoadingBehavior() { $moduleManager = new ModuleManager(array('BarModule')); $moduleManager->getEventManager()->attachAggregate($this->defaultListeners); $modules = $moduleManager->getLoadedModules(); $this->assertSame(0, count($modules)); $modules = $moduleManager->getLoadedModules(true); $this->assertSame(1, count($modules)); $moduleManager->loadModules(); // should not cause any problems $moduleManager->loadModule('BarModule'); // should not cause any problems $modules = $moduleManager->getLoadedModules(true); // BarModule already loaded so nothing happens $this->assertSame(1, count($modules)); }
public function init(ModuleManager $modules) { $modules->loadModule('RdnEvent'); $modules->loadModule('RdnFactory'); }
public function init(ModuleManager $moduleManager) { $moduleManager->loadModule('LoadFooModule'); }
/** * @param ModuleManager $moduleManager */ public function init(ModuleManager $moduleManager) { $moduleManager->loadModule('CmsPermissions'); }
/** * @param ModuleManager $moduleManager */ public function init(ModuleManager $moduleManager) { $moduleManager->loadModule('CmsGeo'); }
public function init(ModuleManager $modules) { $modules->loadModule('RdnConsole'); $modules->loadModule('RdnDatabase'); $modules->loadModule('RdnFactory'); }
/** * Install module * * @param ModuleManager $moduleManager Module manager * @param string $moduleName Module Name * * @return boolean|integer */ public static function install(ModuleManager $moduleManager, $moduleName) { try { $object = $moduleManager->loadModule($moduleName); } catch (\Exception $e) { //Don't care } if (empty($object) or !$object->install()) { return false; } $model = new Model(); $model->setName($moduleName); $model->save(); $select = new Sql\Select(); $select->from('user_acl_resource')->columns(array('id'))->where->equalTo('resource', 'modules'); $insert = new Sql\Insert(); $insert->into('user_acl_permission')->values(array('permission' => $moduleName, 'user_acl_resource_id' => $model->fetchOne($select))); $model->execute($insert); return $model->getId(); }
/** * @param ModuleManager $moduleManager */ public function init(ModuleManager $moduleManager) { $moduleManager->loadModule('CmsUser'); $moduleManager->loadModule('CmsOrg'); }