public function isAllowed($role, $resource, $access, array $parameters = null)
{
$accessList = $this->getCollection('accessList');
$access = $accessList->findOne(['roles_name' => $role, 'resources_name' => $resource, 'access_name' => $access]);
if (is_array($access)) {
return (bool) $access['allowed'];
}
/**
* Check if there is an common rule for that resource
*/
$access = $accessList->findOne(['roles_name' => $role, 'resources_name' => $resource, 'access_name' => '*']);
if (is_array($access)) {
return (bool) $access['allowed'];
}
return $this->_defaultAccess;
}