public function date($name) { $date = new Date($name); if (!is_null($value = $this->getValueFor($name))) { $date->value($value); } return $date; }
public function date($name, $defaultValue = null) { $date = new Date($name); if (!is_null($value = $this->getValueFor($name))) { $date->value($value); } $date->defaultValue($defaultValue); if ($this->hasError($name)) { $date->setError(); } return $date; }