/** * @param string|null $modifier * * @return TimePoint */ public function getTimepoint($modifier = null) { $now = $this->clock->read(); if ($modifier) { $now->modify($modifier); } return $now; }
public function testNoTimeZoneGivenPullsFromPHPConfig() { ini_set('date.timezone', 'America/Detroit'); $expected = new TimePoint(2001, 3, 30, 0, 0, 0, 'America/Detroit'); $clock = new Clock('2001-03-30 00:00:00'); $actual = $clock->read(); $this->assertSame($expected->compare($actual), 0); }