Phive\Queue\QueueUtils::calculateDelay PHP Method

calculateDelay() public static method

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;
    }

Usage Example

Example #1
0
 /**
  * @dataProvider provideValidEtas
  */
 public function testCalcDelay($eta, $_, $delay)
 {
     $this->assertEquals($delay, QueueUtils::calculateDelay($eta));
 }
All Usage Examples Of Phive\Queue\QueueUtils::calculateDelay