Fixes #1003: DateValidator returned true for invalid dates

This commit is contained in:
Alexander Makarov
2013-10-24 02:31:05 +04:00
parent 7ce6325de1
commit c127171efb
2 changed files with 4 additions and 1 deletions

View File

@@ -70,6 +70,8 @@ class DateValidator extends Validator
*/
public function validateValue($value)
{
return DateTime::createFromFormat($this->format, $value) !== false;
DateTime::createFromFormat($this->format, $value);
$errors = DateTime::getLastErrors();
return $errors['error_count'] === 0 && $errors['warning_count'] === 0;
}
}