1 | <?php |
||
9 | class DtStartTransformer extends AbstractRruleTransformer implements TransformerInterface |
||
10 | { |
||
11 | const RRULE_PARAMETER = 'DTSTART'; |
||
12 | |||
13 | /** |
||
14 | * @var array |
||
15 | */ |
||
16 | private $datePatterns = [ |
||
17 | [ |
||
18 | 'pattern' => '[0-9]{8}T[0-9]{6}Z', |
||
19 | 1 | 'date_format' => 'Ymd\THisZ', |
|
20 | 'timezone' => 'UTC', |
||
21 | 1 | ], |
|
22 | 1 | [ |
|
23 | 1 | 'pattern' => '[0-9]{8}T[0-9]{6}', |
|
24 | 'date_format' => 'Ymd\THis', |
||
25 | 'timezone' => null, |
||
26 | ], |
||
27 | 1 | [ |
|
28 | 1 | 'pattern' => '[0-9]{8}', |
|
29 | 'date_format' => 'Ymd', |
||
30 | 'timezone' => null, |
||
31 | 1 | ], |
|
32 | 1 | ]; |
|
33 | |||
34 | /** |
||
35 | 1 | * @param string $rRule |
|
36 | 1 | * @return \DateTime |
|
37 | */ |
||
38 | public function transform($rRule) |
||
67 | } |
||
68 |