Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
TemplateParameter
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3declare(strict_types=1);
4
5namespace PeServer\Core\Mvc\Template;
6
7use PeServer\Core\Http\HttpStatus;
8
9/**
10 * View側のテンプレート生成用パラメータ。
11 */
12class TemplateParameter
13{
14    /**
15     * 生成。
16     *
17     * @param HttpStatus $httpStatus ステータスコード。
18     * @param array<string,mixed> $values 値。
19     * @param array<string,string[]> $errors エラー一覧。
20     */
21    public function __construct(
22        public HttpStatus $httpStatus,
23        public array $values,
24        public array $errors
25    ) {
26    }
27}