File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 1+ --TEST--
2+ Check for issue #30 (DateTimeImmutable::createFromFormat with ! returns DateTime)
3+ --SKIPIF--
4+ <?php
5+ $ required_version = "5.5 " ;
6+ $ required_func = array ("timecop_freeze " );
7+ $ required_class = array ("TimecopDateTimeImmutable " );
8+ include (__DIR__ ."/tests-skipcheck.inc.php " );
9+ --INI --
10+ date.timezone=GMT
11+ timecop.func_override=1
12+ --FILE --
13+ <?php
14+ $ dt1 = \DateTimeImmutable::createFromFormat ('!Y-m-d ' , '2017-10-03 ' );
15+ $ dt2 = \DateTimeImmutable::createFromFormat ('!Y-m-d ' , '2017-10-03 ' );
16+ var_dump (get_class ($ dt1 ));
17+ var_dump ($ dt1 ->format ('c ' ));
18+ var_dump (get_class ($ dt2 ));
19+ var_dump ($ dt2 ->format ('c ' ));
20+ --EXPECT --
21+ string (17 ) "DateTimeImmutable "
22+ string (25 ) "2017-10-03T00:00:00+00:00 "
23+ string (17 ) "DateTimeImmutable "
24+ string (25 ) "2017-10-03T00:00:00+00:00 "
You can’t perform that action at this time.
0 commit comments