Esempio n. 1
0
 public function __invoke(Permission $acl, $role, $resource, $privilege)
 {
     return $acl->getQueriedRole()->id === $acl->getQueriedResource()->ownerId or isset($acl->getQueriedRole()->superiorId) and $acl->getQueriedRole()->superiorId === $acl->getQueriedResource()->ownerId;
 }
 public function __invoke(Permission $acl, $role, $resource, $privilege)
 {
     return in_array($acl->getQueriedRole()->superiorId, $acl->getQueriedResource()->ownersOfPackagesContainingFile);
 }
 public function __invoke(Permission $acl, $role, $resource, $privilege)
 {
     return in_array($acl->getQueriedResource()->ownerId, $acl->getQueriedRole()->clientUsers);
 }