public function isAllowToOpenDrop(Drop $drop) { $collection = new ResourceCollection(array($drop->getResourceNode())); if (false === $this->get('security.authorization_checker')->isGranted('OPEN', $collection)) { throw new AccessDeniedException(); } }