/** * @param MvcEvent $e */ public function onBootstrap(MvcEvent $e) { $eventManager = $e->getApplication()->getEventManager(); $moduleRouteListener = new ModuleRouteListener(); $moduleRouteListener->attach($eventManager); ServiceManager::setInstance($e->getApplication()->getServiceManager()); }
/** * @ORM\PostPersist() * @param LifecycleEventArgs $eventArgs */ public function postPersist(LifecycleEventArgs $eventArgs) { /** @var PageInfo $entity */ $entity = $eventArgs->getEntity(); /** @var \PServerCore\Service\CachingHelper $cachingHelperService */ $cachingHelperService = ServiceManager::getInstance()->get('pserver_cachinghelper_service'); $cachingHelperService->delItem(Caching::PAGE_INFO . '_' . $entity->getType()); }
/** * @ORM\PreFlush() */ public function preFlush() { /** @var \PServerCore\Service\CachingHelper $cachingHelperService */ $cachingHelperService = ServiceManager::getInstance()->get('pserver_cachinghelper_service'); $cachingHelperService->delItem(Caching::PLAYER_HISTORY); }
/** * @param UserInterface $entity * @param $plaintext * @return bool */ public static function hashPassword($entity, $plaintext) { /** @var \PServerCore\Service\User $userService */ $userService = ServiceManager::getInstance()->get('small_user_service'); return $userService->hashPassword($entity, $plaintext); }