CakeDC\Users\Auth\SimpleRbacAuthorize::_checkPermissions PHP Method

_checkPermissions() protected method

Match against permissions, return if matched Permissions are processed based on the 'permissions' config values
protected _checkPermissions ( array $user, string $role, Cake\Network\Request $request ) : boolean
$user array current user array
$role string effective role for the current user
$request Cake\Network\Request request
return boolean true if there is a match in permissions
    protected function _checkPermissions(array $user, $role, Request $request)
    {
        $permissions = $this->config('permissions');
        foreach ($permissions as $permission) {
            $allowed = $this->_matchPermission($permission, $user, $role, $request);
            if ($allowed !== null) {
                return $allowed;
            }
        }
        return false;
    }