/** * 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"); } } } }