/** * @param string|bool $message * @return $this */ public function setRequired($message = TRUE) { parent::setRequired($message); $this->addRule(function (ABaseDateTimeControl $control) { return $this->validateDate($control); }, is_string($message) ? $message : Validator::$messages[Form::FILLED]); return $this; }