/** * @dataProvider timeoutProvider */ public function testTimeoutAt($value, $expected) { $now = new \DateTime('2015-03-31 10:10:10'); $timeout = new Timeout($value); $this->assertEquals($expected, $timeout->timeoutAt($now)); }
/** * Return when event timeout * * @param \DateTime $now date will be used as reference for timeouts defined as intervals * * @return \DateTime */ public function timeoutAt(\DateTime $now) { return $this->timeout->timeoutAt($now); }