Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
DateTime
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
2
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
2
1<?php
2
3declare(strict_types=1);
4
5namespace Engelsystem\Http\Validation\Rules;
6
7use Respect\Validation\Rules\AbstractEnvelope;
8use Respect\Validation\Rules\DateTime as RespectDateTime;
9
10class DateTime extends AbstractEnvelope
11{
12    public function __construct(?string $format = null)
13    {
14        if (is_null($format)) {
15            $format = 'Y-m-d\TH:i';
16        }
17
18        parent::__construct(new RespectDateTime($format));
19    }
20}