Completed
Push — master ( 1183f0...23d94b )
by Anton
01:16
created

Controllers/Api/Requirements/Collect/Response.php (1 issue)

parameters are used.

Unused Code Minor

Upgrade to new PHP Analysis Engine

These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more

1
<?php
2
3
/*
4
 * This file is part of Laravel Paket.
5
 *
6
 * (c) Anton Komarev <[email protected]>
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
declare(strict_types=1);
13
14
namespace Cog\Laravel\Paket\Http\Controllers\Api\Requirements\Collect;
15
16
use Illuminate\Contracts\Support\Responsable as ResponsableContract;
17
use Illuminate\Http\JsonResponse;
18
use Illuminate\Http\Request;
19
20 View Code Duplication
final class Response implements ResponsableContract
21
{
22
    private $requirements;
23
24
    public function __construct(iterable $requirements)
25
    {
26
        $this->requirements = $requirements;
27
    }
28
29
    /**
30
     * Create an HTTP response that represents the object.
31
     *
32
     * @param  \Illuminate\Http\Request $request
33
     * @return \Symfony\Component\HttpFoundation\Response
34
     */
35
    public function toResponse($request)
36
    {
37
        return $this->toJson($request);
38
    }
39
40
    private function toJson(Request $request): JsonResponse
0 ignored issues
show
The parameter $request is not used and could be removed.

This check looks from parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
41
    {
42
        return response()->json($this->requirements);
43
    }
44
}
45