1
0
mirror of https://github.com/php/php-src.git synced 2026-04-21 15:08:16 +02:00
Files
archived-php-src/ext/date/tests/DateTimeZone_set_state.phpt
T
MarkBaker 31b2dcb26c Tests for __set_state magic method
Tests for __set_state magic method for DateTime, DateTimeImmutable,
DateTimeZone and DatePeriod.
2019-02-09 17:18:23 +01:00

24 lines
503 B
PHP

--TEST--
Test __set_state magic method for recreating a DateTimeZone object
--CREDITS--
Mark Baker mark@lange.demon.co.uk at the PHPNW2017 Conference for PHP Testfest 2017
--FILE--
<?php
$datetimezoneObject = new DateTimezone('UTC');
$datetimezoneState = var_export($datetimezoneObject, true);
eval("\$datetimezoneObjectNew = {$datetimezoneState};");
var_dump($datetimezoneObjectNew);
?>
--EXPECTF--
object(DateTimeZone)#%d (2) {
["timezone_type"]=>
int(3)
["timezone"]=>
string(3) "UTC"
}