Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pterodactyl
GitHub Repository: pterodactyl/panel
Path: blob/1.0-develop/app/Http/Requests/Api/Client/Servers/Files/DownloadFileRequest.php
10280 views
1
<?php
2
3
namespace Pterodactyl\Http\Requests\Api\Client\Servers\Files;
4
5
use Pterodactyl\Models\Server;
6
use Pterodactyl\Http\Requests\Api\Client\ClientApiRequest;
7
8
class DownloadFileRequest extends ClientApiRequest
9
{
10
/**
11
* Ensure that the user making this request has permission to download files
12
* from this server.
13
*/
14
public function authorize(): bool
15
{
16
return $this->user()->can('file.read', $this->parameter('server', Server::class));
17
}
18
}
19
20