Caffeinated\Shinobi\Traits\ShinobiTrait::can PHP Method

can() public method

Check if user has the given permission.
public can ( string $permission, array $arguments = [] ) : boolean
$permission string
$arguments array
return boolean
    public function can($permission, $arguments = [])
    {
        $can = false;
        foreach ($this->roles as $role) {
            if ($role->special === 'no-access') {
                return false;
            }
            if ($role->special === 'all-access') {
                return true;
            }
            if ($role->can($permission)) {
                $can = true;
            }
        }
        return $can;
    }