public function getDateValidator() { if ($this->dateValidator === NULL) { $validator = new DateValidator(); $validator->setOptions($this->getDateConfig())->setMessages(array(DateValidator::INVALID => $this->getErrorMessage('DATE::INVALID'), DateValidator::INVALID_DATE => $this->getErrorMessage('DATE::INVALID_DATE'), DateValidator::FALSEFORMAT => $this->getErrorMessage('DATE::FALSEFORMAT'))); $this->setDateValidator($validator); } return $this->dateValidator; }