getParams(); $acl = $params['acl']; $page = $params['page']; $role = $params['role']; if (! $acl) { return $accepted; } $resource = $page->getResource(); $privilege = $page->getPrivilege(); if ($resource || $privilege) { $accepted = $acl->hasResource($resource) && $acl->isAllowed($role, $resource, $privilege); } return $accepted; } }