NextHandlerFactory::getHandler()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 13

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
dl 0
loc 13
ccs 0
cts 3
cp 0
rs 9.8333
c 0
b 0
f 0
cc 1
nc 1
nop 4
crap 2
1
<?php
2
3
namespace Softonic\Laravel\Middleware\Psr15Bridge;
4
5
use Closure;
6
use Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory;
7
use Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory;
8
use Symfony\Component\HttpFoundation\Request;
9
10
class NextHandlerFactory
11
{
12
    public function getHandler(
13
        HttpFoundationFactory $httpFoundationFactory,
14
        PsrHttpFactory $psrHttpFactory,
15
        Request $request,
16
        Closure $next
17
    ): NextHandlerAdapter {
18
        return new NextHandlerAdapter(
19
            $httpFoundationFactory,
20
            $psrHttpFactory,
21
            $request,
22
            $next
23
        );
24
    }
25
}
26