public static function calculateDelay($eta) { if (null === $eta) { return 0; } $delay = -time() + self::normalizeEta($eta); return $delay < 0 ? 0 : $delay; }
/** * @dataProvider provideValidEtas */ public function testCalcDelay($eta, $_, $delay) { $this->assertEquals($delay, QueueUtils::calculateDelay($eta)); }