/** * @group slow_test */ public function test_allows_freezing_time_with_create() { $expected = new NativeDateTime('-10 minutes'); $this->freezeTimeAndWait(); $now = DateTime::create('-10 minutes'); $this->assertEquals($expected, $now); }
/** * Freezes time. * * @param $time */ private function freezeTime($time) { if (null === $time) { $datetime = DateTime::now(); } else { $datetime = DateTime::create($time); } $this->timeFrozen = DateTime::freeze($datetime); }