startDate = $startDate; $this->setInterval($interval); } /** * Define o intervalo de execução do Job * @param array $interval O intervalo de execução do Job * @return void * @access public */ public function setInterval($interval) { $this->interval = $interval; } /** * Verifica se um Job será executado na data fornecida * @param object $checkDate A data que será verificada * @return bool True caso o Job deva ser executado e false caso contrário * @access public * @abstract */ abstract public function checkMatchesInterval($checkDate); } ?>