Esempio n. 1
0
 /**
  * @param MvcEvent $e
  */
 public function onBootstrap(MvcEvent $e)
 {
     $eventManager = $e->getApplication()->getEventManager();
     $moduleRouteListener = new ModuleRouteListener();
     $moduleRouteListener->attach($eventManager);
     ServiceManager::setInstance($e->getApplication()->getServiceManager());
 }
Esempio n. 2
0
 /**
  * @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());
 }
Esempio n. 3
0
 /**
  * @ORM\PreFlush()
  */
 public function preFlush()
 {
     /** @var \PServerCore\Service\CachingHelper $cachingHelperService */
     $cachingHelperService = ServiceManager::getInstance()->get('pserver_cachinghelper_service');
     $cachingHelperService->delItem(Caching::PLAYER_HISTORY);
 }
Esempio n. 4
0
 /**
  * @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);
 }