public function field_validation_date_validator::validate in Field Validation 7.2
Validate field.
Overrides field_validation_validator::validate
File
- field_validation_extras/
plugins/ validator/ field_validation_date_validator.inc, line 22
Class
Code
public function validate() {
// The logic copied from Symfony\Component\Validator\Constraints\DateValidator
if ($this->value !== '' && !is_null($this->value)) {
if (!preg_match(self::PATTERN, $this->value, $matches) || !checkdate($matches[2], $matches[3], $matches[1])) {
$this
->set_error();
}
}
}