Path: blob/1.0-develop/app/Traits/Services/HasUserLevels.php
10284 views
<?php12namespace Pterodactyl\Traits\Services;34use Pterodactyl\Models\User;56trait HasUserLevels7{8private int $userLevel = User::USER_LEVEL_USER;910/**11* Set the access level for running this function.12*/13public function setUserLevel(int $level): self14{15$this->userLevel = $level;1617return $this;18}1920/**21* Determine which level this function is running at.22*/23public function getUserLevel(): int24{25return $this->userLevel;26}2728/**29* Determine if the current user level is set to a specific level.30*/31public function isUserLevel(int $level): bool32{33return $this->getUserLevel() === $level;34}35}363738