/** * Init */ public function init(ModuleManagerInterface $moduleManager) { // get service manager $this->serviceLocator = $moduleManager->getEvent()->getParam('ServiceManager'); $moduleManager->getEventManager()->attach(ModuleEvent::EVENT_LOAD_MODULES_POST, [$this, 'initApplication']); $eventManager = AclEvent::getEventManager(); $eventManager->attach(AclEvent::DELETE_ROLE, function ($e) use($moduleManager) { $userModel = $moduleManager->getEvent()->getParam('ServiceManager')->get('Application\\Model\\ModelManager')->getInstance('User\\Model\\UserBase'); // change the empty role with the default role $userModel->updateUsersWithEmptyRoles(AclBaseModel::DEFAULT_ROLE_MEMBER); }, -100); }
/** * @param ModuleManagerInterface $moduleManager */ public function init(ModuleManagerInterface $moduleManager) { $moduleManager->loadModule('AssetManager'); $sm = $moduleManager->getEvent()->getParam('ServiceManager'); $serviceListener = $sm->get('ServiceListener'); $serviceListener->addServiceManager('JQueryPluginManager', 'jquery_plugins', JQueryPluginProviderInterface::class, 'getJQueryPluginConfig'); }
/** * {@inheritdoc} */ public function init(ModuleManagerInterface $moduleManager) { /** @var ServiceManager $serviceManager */ $serviceManager = $moduleManager->getEvent()->getParam('ServiceManager'); /** @var ServiceListenerInterface $serviceListener */ $serviceListener = $serviceManager->get('ServiceListener'); $serviceListener->addServiceManager(DataMapper\Manager\DataMapperManager::class, 'thorr_persistence_dmm', DataMapper\Manager\DataMapperManagerConfigProviderInterface::class, 'getDataMapperManagerConfig'); }
/** * Initialize workflow * * @param ModuleManagerInterface $manager * @return void */ public function init(ModuleManagerInterface $manager) { $this->moduleManager = $manager; $this->serviceLocator = $manager->getEvent()->getParam('ServiceManager'); $shared = $manager->getEventManager()->getSharedManager(); $shared->attach('Zend\\Stdlib\\DispatchableInterface', MvcEvent::EVENT_DISPATCH, array(new InjectTemplateListener(), 'injectTemplate'), -85); $shared->attach('Zend\\Stdlib\\DispatchableInterface', MvcEvent::EVENT_DISPATCH, array($this, 'onDispatch'), 100); }
/** * {@inheritDoc} */ public function init(ModuleManagerInterface $manager) { $events = $manager->getEventManager(); // Initialize logger collector once the profiler is initialized itself $events->attach('profiler_init', function (EventInterface $e) use($manager) { $manager->getEvent()->getParam('ServiceManager')->get('doctrine.couch_logger_collector.odm_default'); }); }
public function init(ModuleManagerInterface $moduleManager) { /** @var ServiceListener $serviceListener */ $serviceListener = $moduleManager->getEvent()->getParam('ServiceManager')->get('ServiceListener'); $serviceListener->addServiceManager(AuthorizationConditionPluginManager::class, 'zource_conditions', '', ''); $serviceListener->addServiceManager(UiNavigationItemPluginManager::class, 'zource_ui_nav_items', '', ''); $this->initializeErrorLogging(); }
/** * Init * * @param \Zend\ModuleManager\ModuleManagerInterface * @return void */ public function init(ModuleManagerInterface $moduleManager) { // get the service manager $this->serviceLocator = $moduleManager->getEvent()->getParam('ServiceManager'); // get the module manager $this->moduleManager = $moduleManager; $moduleManager->getEventManager()->attach(ModuleEvent::EVENT_LOAD_MODULES_POST, [$this, 'initApplication']); }
/** * Init */ public function init(ModuleManagerInterface $moduleManager) { // delete the user's files and dirs $eventManager = UserEvent::getEventManager(); $eventManager->attach(UserEvent::DELETE, function ($e) use($moduleManager) { // get a model instance $model = $moduleManager->getEvent()->getParam('ServiceManager')->get('Application\\Model\\ModelManager')->getInstance('FileManager\\Model\\FileManagerBase')->deleteUserHomeDirectory($e->getParam('object_id')); }); }
public function init(ModuleManagerInterface $manager) { $events = $manager->getEventManager(); // Initialize logger collector once the profiler is initialized itself $events->attach('profiler_init', function () use($manager) { $manager->getEvent()->getParam('ServiceManager')->get('doctrine.sql_logger_collector.orm_another'); // moduificare nome }); }
/** * {@inheritDoc} */ public function init(ModuleManagerInterface $manager) { $events = $manager->getEventManager(); // Initialize logger collector once the profiler is initialized itself $events->attach('profiler_init', function () use($manager) { $manager->getEvent()->getParam('ServiceManager')->get('doctrine.sql_logger_collector.orm_default'); }); $events->getSharedManager()->attach('doctrine', 'loadCli.post', array($this, 'initializeConsole')); }
/** * init * * Initialise the modules services. * * @param ModuleManagerInterface $moduleManager */ public function init(ModuleManagerInterface $moduleManager) { /** * @var ModuleManager $moduleManager * @var ServiceManager $serviceManager * @var ServiceListener $serviceListener */ $serviceManager = $moduleManager->getEvent()->getParam('ServiceManager'); $serviceListener = $serviceManager->get('ServiceListener'); $serviceListener->addServiceManager('EntityServiceManager', 'entity_service_manager', EntityServiceProviderInterface::class, 'getEntityServiceConfig'); }
/** * Delete user's membership levels + * * @param \Zend\ModuleManager\ModuleManagerInterface $moduleManager * @param integer $userId * @return void */ protected function deleteUserMembershipLevels(ModuleManagerInterface $moduleManager, $userId) { $model = $moduleManager->getEvent()->getParam('ServiceManager')->get('Application\\Model\\ModelManager')->getInstance('Membership\\Model\\MembershipBase'); // delete all user's connections if (null != ($connections = $model->getAllUserMembershipConnections($userId))) { foreach ($connections as $connection) { // delete the connection if (false === ($deleteResult = $model->deleteMembershipConnection($connection->id))) { break; } } } }
/** * {@inheritDoc} */ public function init(ModuleManagerInterface $moduleManager) { if (class_exists('ZendDeveloperTools\\Module')) { $moduleManager->loadModule('ZendDeveloperTools'); } $moduleManager->loadModule('OcraCachedViewResolver'); $moduleManager->loadModule('StrokerCache'); $moduleManager->loadModule('CmsJquery'); $sm = $moduleManager->getEvent()->getParam('ServiceManager'); $serviceListener = $sm->get('ServiceListener'); $serviceListener->addServiceManager('MapperManager', 'mappers', MapperPluginProviderInterface::class, 'getMapperConfig'); $serviceListener->addServiceManager('DomainServiceManager', 'domain_services', DomainServicePluginProviderInterface::class, 'getDomainServiceConfig'); $serviceListener->addServiceManager('SessionContainerManager', 'session_containers', ContainerPluginProviderInterface::class, 'getSessionContainerConfig'); }
/** * Init * * @param \Zend\ModuleManager\ModuleManagerInterface $moduleManager * @return void */ public function init(ModuleManagerInterface $moduleManager) { // get service manager $this->serviceLocator = $moduleManager->getEvent()->getParam('ServiceManager'); // clear cache $eventManager = AclEvent::getEventManager(); $eventManager->attach(AclEvent::DELETE_ROLE, function () { PageCacheUtility::clearPageCache(); }); // clear cache $eventManager = LocalizationEvent::getEventManager(); $eventManager->attach(LocalizationEvent::UNINSTALL, function () { PageCacheUtility::clearPageCache(); }); }
/** * init * * @param \Zend\ModuleManager\ModuleManagerInterface $moduleManager */ public function init(ModuleManagerInterface $moduleManager) { $serviceManager = $moduleManager->getEvent()->getParam('ServiceManager'); $serviceListener = $serviceManager->get('ServiceListener'); $serviceListener->addServiceManager('EntityRepositoryManager', 'entity_repository_manager', 'ArpEntityRepository\\ModuleManager\\Feature\\EntityRepositoryProviderInterface', 'getEntityRepositoryConfig'); }
/** * Initialize workflow * * @param ModuleManagerInterface $manager * @return void */ public function init(ModuleManagerInterface $manager) { $this->serviceLocator = $manager->getEvent()->getParam('ServiceManager'); }
/** * Initialize workflow * * @param ModuleManagerInterface $moduleManager * * @return void */ public function init(ModuleManagerInterface $moduleManager) { $serviceManager = $moduleManager->getEvent()->getParam('ServiceManager'); $serviceListener = $serviceManager->get('ServiceListener'); $serviceListener->addServiceManager('Phpro\\MailManager\\PluginManager', 'mail_manager', 'Phpro\\MailManager\\Mail\\MailInterface', 'getMailManagerConfig'); }
/** * * @param ModuleManagerInterface $manager */ public function init(ModuleManagerInterface $manager) { $sm = $manager->getEvent()->getParam('ServiceManager'); $serviceListener = $sm->get('ServiceListener'); $serviceListener->addServiceManager('BlockManager', 'blocks', 'ConLayout\\ModuleManager\\Feature\\BlockProviderInterface', 'getBlockConfig'); }
/** * * @param ModuleManagerInterface $manager */ public function init(ModuleManagerInterface $manager) { $sm = $manager->getEvent()->getParam('ServiceManager'); $serviceListener = $sm->get('ServiceListener'); $serviceListener->addServiceManager('BlockManager', 'blocks', BlockProviderInterface::class, 'getBlockConfig'); }
/** * * @param ModuleManagerInterface $manager * @throws \Zend\ServiceManager\Exception\ServiceNotFoundException * @throws Exception\ErrorInitModuleException */ public function init(ModuleManagerInterface $manager) { if (!$manager instanceof ModuleManager) { $errMsg = sprintf('Module manager not implement %s', ModuleManager::class); throw new Exception\ErrorInitModuleException($errMsg); } /** @var ModuleManager $manager */ /** @var ServiceLocatorInterface $sm */ $sm = $manager->getEvent()->getParam('ServiceManager'); /** @var ServiceListenerInterface $serviceListener */ $serviceListener = $sm->get('ServiceListener'); $serviceListener->addServiceManager(MetadataReaderManager::class, 'workflow_zf2_dispatch_metadata_reader', MetadataReaderProviderInterface::class, 'getWorkflowDispatchMetadataReaderConfig'); }
/** * Initialize workflow * * @param ModuleManagerInterface $manager * @throws Exception\RuntimeException */ public function init(ModuleManagerInterface $manager) { if (!$manager instanceof ModuleManager) { $errMsg = sprintf('Менеджер модулей должен реализовывать %s', ModuleManager::class); throw new Exception\RuntimeException($errMsg); } /** @var ModuleManager $manager */ /** @var ServiceLocatorInterface $sm */ $sm = $manager->getEvent()->getParam('ServiceManager'); /** @var ServiceListenerInterface $serviceListener */ $serviceListener = $sm->get('ServiceListener'); $serviceListener->addServiceManager('GridManager', 'grid_manager', GridProviderInterface::class, 'getGridConfig'); $serviceListener->addServiceManager('GridColumnManager', 'grid_columns', GridColumnProviderInterface::class, 'getGridColumnConfig'); $serviceListener->addServiceManager('GridMutatorManager', 'grid_mutators', GridMutatorProviderInterface::class, 'getGridMutatorConfig'); $serviceListener->addServiceManager('GridButtonManager', 'grid_buttons', GridButtonProviderInterface::class, 'getGridButtonConfig'); }
public function init(ModuleManagerInterface $moduleManager) { /** @var ServiceListener $serviceListener */ $serviceListener = $moduleManager->getEvent()->getParam('ServiceManager')->get(ServiceListener::class); $serviceListener->addServiceManager(WorkerManager::class, 'zource_workers', '', ''); }
/** * @param ModuleManagerInterface $manager * * @throws Exception\InvalidArgumentException * @throws \Zend\ServiceManager\Exception\ServiceNotFoundException */ public function init(ModuleManagerInterface $manager) { if (!$manager instanceof ModuleManager) { $errMsg = sprintf('Module manager not implement %s', ModuleManager::class); throw new Exception\InvalidArgumentException($errMsg); } /** @var ServiceLocatorInterface $sm */ $sm = $manager->getEvent()->getParam('ServiceManager'); if (!$sm instanceof ServiceLocatorInterface) { $errMsg = sprintf('Service locator not implement %s', ServiceLocatorInterface::class); throw new Exception\InvalidArgumentException($errMsg); } /** @var ServiceListenerInterface $serviceListener */ $serviceListener = $sm->get('ServiceListener'); if (!$serviceListener instanceof ServiceListenerInterface) { $errMsg = sprintf('ServiceListener not implement %s', ServiceListenerInterface::class); throw new Exception\InvalidArgumentException($errMsg); } $serviceListener->addServiceManager(GitLabReportManagerInterface::class, ReportManager::CONFIG_KEY, GitLabReportProviderInterface::class, 'getGitLabReportConfig'); }
/** * * @param ModuleManagerInterface $manager * @throws \Zend\ServiceManager\Exception\ServiceNotFoundException * @throws \OldTown\Workflow\ZF2\Service\Exception\ErrorInitModuleException */ public function init(ModuleManagerInterface $manager) { if (!$manager instanceof ModuleManager) { $errMsg = sprintf('Module manager not implement %s', ModuleManager::class); throw new Exception\ErrorInitModuleException($errMsg); } /** @var ModuleManager $manager */ /** @var ServiceLocatorInterface $sm */ $sm = $manager->getEvent()->getParam('ServiceManager'); $this->setServiceLocator($sm); /** @var ServiceListenerInterface $serviceListener */ $serviceListener = $sm->get('ServiceListener'); $serviceListener->addServiceManager(Manager::class, 'workflow_zf2_service', ProviderInterface::class, 'getWorkflowServiceConfig'); }
/** * Init * * @param \Zend\ModuleManager\ModuleManagerInterface $moduleManager */ public function init(ModuleManagerInterface $moduleManager) { // get service manager $this->serviceManager = $moduleManager->getEvent()->getParam('ServiceManager'); $moduleManager->getEventManager()->attach(ModuleEvent::EVENT_LOAD_MODULES_POST, array($this, 'initPaymentListeners')); }