isAdmin(); } /** * User Is Dev * * @param User $user * @return boolean */ protected static function userIsDev(User $user): bool { return $user->role->equals(Role::developper()); } /** * User Is Client * * @param User $user * @return boolean */ protected static function userIsClient(User $user): bool { return $user->role->equals(Role::client()); } /** * Allow every one * * @return boolean */ protected static function allowEveryOne(): bool { return true; } /** * Deny everyone * * @return boolean */ protected static function denyEveryOne(): bool { return false; } }