Cronario\AbstractJob::getScheduleDelay PHP Method

getScheduleDelay() public method

public getScheduleDelay ( ) : integer
return integer return -1 : if schedule is not set return x >= 0 : if schedule is set
    public function getScheduleDelay()
    {
        $value = $this->getSchedule();
        if (null === $value) {
            return -1;
        }
        $object = CronExpression::factory($value);
        $format = 'Y-m-d H:i:s';
        $timeFirst = strtotime($object->getNextRunDate()->format($format));
        $timeSecond = strtotime(date($format));
        return (int) $timeFirst - $timeSecond;
    }