コード例 #1
0
 /**
  * Validate a given value
  * @param $label Identifies the value to be validated in case of exception
  * @param $value Value to be validated in case of 00:00
  */
 public function validate($label, $value, $parameters = NULL)
 {
     if (trim($value)) {
         $ultima = Atividade::retornaHoraUltimaAtividade($parameters['user'], $parameters['data']);
         if ($ultima) {
             $HoraSaida = new DateTime($value);
             $HoraAtividade = new DateTime($ultima);
             if ($HoraAtividade > $HoraSaida) {
                 throw new Exception("Horário de saída inferior a hora final da ultima atividade");
             }
         }
     }
 }