TinyAuth\Auth\AuthUserTrait::hasRole PHP Метод

hasRole() публичный Метод

Check if the current session has this role.
public hasRole ( mixed $expectedRole, mixed | null $providedRoles = null ) : boolean
$expectedRole mixed
$providedRoles mixed | null
Результат boolean Success
    public function hasRole($expectedRole, $providedRoles = null)
    {
        if ($providedRoles !== null) {
            $roles = (array) $providedRoles;
        } else {
            $roles = $this->roles();
        }
        if (!$roles) {
            return false;
        }
        if (array_key_exists($expectedRole, $roles) || in_array($expectedRole, $roles)) {
            return true;
        }
        return false;
    }