Jobby\ScheduleChecker::isDue PHP Method

isDue() public method

public isDue ( string $schedule ) : boolean
$schedule string
return boolean
    public function isDue($schedule)
    {
        $dateTime = \DateTime::createFromFormat('Y-m-d H:i:s', $schedule);
        if ($dateTime !== false) {
            return $dateTime->format('Y-m-d H:i') == date('Y-m-d H:i');
        }
        return CronExpression::factory((string) $schedule)->isDue();
    }

Usage Example

 /**
  * @return void
  */
 public function test_it_can_detect_a_non_due_job_from_a_cron_expression()
 {
     $hour = date("H", strtotime('+1 hour'));
     $this->assertFalse($this->scheduleChecker->isDue("* {$hour} * * *"));
 }
All Usage Examples Of Jobby\ScheduleChecker::isDue
ScheduleChecker