Esempio n. 1
0
 private function createAndPersistTestEntity()
 {
     Date::setTestNow(Date::create(2020, 01, 01, 12, 30, 20));
     $entity = new TestEntity(Date::create(1980, 04, 14, 13, 37));
     Date::setTestNow();
     $em = $this->doctrine->getManager();
     $em->persist($entity);
     $em->flush();
     $em->clear();
 }
Esempio n. 2
0
 protected function wrapWithTestNow(Closure $func, Date $dt = null)
 {
     Date::setTestNow($dt ?: Date::now());
     $func();
     Date::setTestNow();
 }
Esempio n. 3
0
 public function testTimeZoneWithTestValueSet()
 {
     $notNow = Date::parse('2013-07-01 12:00:00', 'America/New_York');
     Date::setTestNow($notNow);
     $this->assertSame('2013-07-01T12:00:00-0400', Date::parse('now')->toIso8601String());
     $this->assertSame('2013-07-01T11:00:00-0500', Date::parse('now', 'America/Mexico_City')->toIso8601String());
     $this->assertSame('2013-07-01T09:00:00-0700', Date::parse('now', 'America/Vancouver')->toIso8601String());
 }