Lines 100.00% 1 / 1
Functions and Methods 100.00% 1 / 1
Classes and Traits 100.00% 1 / 1
Name Lines Functions and Methods CRAP Classes and Traits
ResponseFactory 100.00% 1 / 1 100.00% 1 / 1 1 100.00% 1 / 1
 createResponse 100.00% 1 / 1 100.00% 1 / 1 1
1<?php
2
3/**
4 * @copyright BerlinOnline Stadtportal GmbH & Co. KG
5 **/
6
7declare(strict_types=1);
8
9namespace BO\Zmsclient\Psr17;
10
11use BO\Zmsclient\Psr7\Response;
12use Psr\Http\Message\ResponseFactoryInterface;
13use Psr\Http\Message\ResponseInterface;
14
15class ResponseFactory implements ResponseFactoryInterface
16{
17    #[\Override]
18    public function createResponse(int $code = 200, string $reasonPhrase = ''): ResponseInterface
19    {
20        return (new Response($code))->withStatus($code, $reasonPhrase);
21    }
22}