public static calculateDelay ( mixed $eta ) : integer | ||
$eta | mixed | |
return | integer |
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)); }