Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
11 / 11
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
Changelog
100.00% covered (success)
100.00%
11 / 11
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 readResponse
100.00% covered (success)
100.00%
11 / 11
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3/**
4 * @package Zmsstatistic
5 * @copyright BerlinOnline Stadtportal GmbH & Co. KG
6 **/
7
8namespace BO\Zmsstatistic;
9
10use BO\Slim\Render;
11use Psr\Http\Message\RequestInterface;
12use Psr\Http\Message\ResponseInterface;
13use BO\Zmsstatistic\Helper\ChangelogHelper;
14
15class Changelog extends BaseController
16{
17    protected $withAccess = false;
18    /**
19     * @SuppressWarnings(Param)
20     * @return ResponseInterface
21     */
22    #[\Override]
23    public function readResponse(
24        RequestInterface $request,
25        ResponseInterface $response,
26        array $args
27    ) {
28        $changelogHelper = new ChangelogHelper();
29        $changelogContent = $changelogHelper->getChangelogHtml();
30
31        return Render::withHtml(
32            $response,
33            'page/changelog.twig',
34            array(
35                'title' => 'Changelog',
36                'menuActive' => 'changelog',
37                'changelogContent' => $changelogContent
38            )
39        );
40    }
41}