Пример #1
0
 /**
  * @param AccessControlEvent $accessControlEvent
  */
 public function __invoke(AccessControlEvent $accessControlEvent)
 {
     $routeMatch = $accessControlEvent->getMvcEvent()->getRouteMatch();
     $resourceIdentifier = $routeMatch->getParam('resource');
     $resource = call_user_func($this->getResourceLocatorService(), $resourceIdentifier);
     if ($resource instanceof Resource) {
         $accessControlEvent->setResource($resource);
     }
 }