private function freezeTimeAndWait(DateTimeInterface $frozenTime = null) { $frozenTime = DateTime::freeze($frozenTime); sleep(self::SLEEP_TIME); return $frozenTime; }
/** * Unfreezes time. */ private function unfreezeTime() { DateTime::unfreeze(); $this->timeFrozen = null; }
/** * @freezeTime yesterday */ public function test_annotation_with_relative_date() { $expected = new NativeDateTime('yesterday'); $now = DateTime::now(); $this->assertEquals($expected, $now); }