<?php namespace Pterodactyl\Http\Requests\Api\Client; use Pterodactyl\Models\User; class GetServersRequest extends ClientApiRequest { /** * @return bool */ public function authorize(): bool { return true; } /** * Return the filtering method for servers when the client base endpoint is requested. * * @return int */ public function getFilterLevel(): int { switch ($this->input('type')) { case 'all': return User::FILTER_LEVEL_ALL; break; case 'admin': return User::FILTER_LEVEL_ADMIN; break; case 'owner': return User::FILTER_LEVEL_OWNER; break; case 'subuser-of': default: return User::FILTER_LEVEL_SUBUSER; break; } } }