davide.cucurnia@vola.it
2024-07-02 b55a38378482bfe6a43315f5b665f608a7651880
commit | author | age
9f6455 1 <?php
DC 2
3 namespace App\Http\Controllers;
4
5 use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
6 use Illuminate\Foundation\Bus\DispatchesJobs;
7 use Illuminate\Foundation\Validation\ValidatesRequests;
398fc7 8 use Illuminate\Http\Request;
9f6455 9 use Illuminate\Routing\Controller as BaseController;
DC 10
11 class Controller extends BaseController
12 {
13     use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
398fc7 14
D 15     public function compressIfRequested(Request $request, $responseContent): mixed
16     {
17         if (config('custom.compressed_responses',false) === TRUE) {
18             $responseContent = ($request->accepts('gzip')) ? gzencode($responseContent, 5) : $responseContent;
19         }
20         return $responseContent;
21     }
22
9f6455 23 }