Deny access to guests to search on customers
$acl->deny('guests', 'customers', 'search');
Deny access to guests to search or create on customers
$acl->deny('guests', 'customers', ['search', 'create']);
Deny access to any role to browse on products
$acl->deny('*', 'products', 'browse');
Deny access to any role to browse on any resource
$acl->deny('*', '*', 'browse');
public function deny($role, $resource, $access, $func = null)
{
if ($role === '*' || empty($role)) {
$this->rolePermission($resource, $access, Acl::DENY);
} elseif ($resource === '*' || empty($resource)) {
$this->resourcePermission($role, $access, Acl::DENY);
} else {
$this->allowOrDeny($role, $resource, $access, Acl::DENY);
}
}