DateTimeImmutable_createFromMutable.phpt 676 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Tests for DateTimeImmutable::createFromMutable.
  3. --INI--
  4. date.timezone=Europe/London
  5. --FILE--
  6. <?php
  7. $current = "2014-03-02 16:24:08";
  8. $i = DateTimeImmutable::createFromMutable( date_create( $current ) );
  9. var_dump( $i );
  10. $i = DateTimeImmutable::createFromMutable( date_create_immutable( $current ) );
  11. var_dump( $i );
  12. ?>
  13. --EXPECTF--
  14. object(DateTimeImmutable)#%d (3) {
  15. ["date"]=>
  16. string(26) "2014-03-02 16:24:08.000000"
  17. ["timezone_type"]=>
  18. int(3)
  19. ["timezone"]=>
  20. string(13) "Europe/London"
  21. }
  22. Warning: DateTimeImmutable::createFromMutable() expects parameter 1 to be DateTime, object given in %stests%eDateTimeImmutable_createFromMutable.php on line %d
  23. NULL