Lines 100.00% 3 / 3
Methods 100.00% 1 / 1
Classes 100.00% 1 / 1
Name Lines Methods CRAP
 __invoke 100.00% 3 / 3 100.00% 1 / 1 1
 readResponse n/a 0 / 0 n/a 0 / 0 1
18abstract class BaseController extends \BO\Slim\Controller
19{
20    #[\Override]
21    public function __invoke(RequestInterface $request, ResponseInterface $response, array $args)
22    {
23        $request = $this->initRequest($request);
24        $noCacheResponse = \BO\Slim\Render::withLastModified($response, time(), '0');
25        return $this->readResponse($request, $noCacheResponse, $args);
26    }
27
28    /**
29     * @codeCoverageIgnore
30     *
31     */
32    public function readResponse(RequestInterface $request, ResponseInterface $response, array $args)
33    {
34        return parent::__invoke($request, $response, $args);
35    }
36}