Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
DialogHandler
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
1 / 1
2
100.00% covered (success)
100.00%
1 / 1
 readResponse
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
1 / 1
2
1<?php
2
3/**
4 *
5 * @copyright BerlinOnline Stadtportal GmbH & Co. KG
6 *
7 */
8
9namespace BO\Zmsticketprinter\Helper;
10
11class DialogHandler extends \BO\Zmsticketprinter\BaseController
12{
13    /**
14     * @SuppressWarnings(UnusedFormalParameter)
15     * @return String
16     */
17    public function readResponse(
18        \Psr\Http\Message\RequestInterface $request,
19        \Psr\Http\Message\ResponseInterface $response,
20        array $args
21    ) {
22        $validator = $request->getAttribute('validator');
23        $template = $validator->getParameter('template')->isString()->getValue();
24        $parameter = $validator->getParameter('parameter')->isArray()->getValue();
25        $parameter = ($parameter) ? $parameter : array();
26
27        return \BO\Slim\Render::withHtml(
28            $response,
29            'element/helper/dialog/' . $template . '.twig',
30            $parameter
31        );
32    }
33}