/**
  * @param DateField $field The field instance to render
  * @return string The rendered field
  */
 public function render(DateField $field)
 {
     if (is_array($field->getValue()) === true) {
         $field->setValue(null);
     }
     return '<input type="text" value="' . htmlspecialchars($field->getValue()) . '" name="' . $field->getFormIdentifierAsString() . '" id="' . $field->getName() . '"' . $this->getAttributesAsHtml() . '>';
 }
 /**
  * @param DateField $field The field instance to render
  * @return string The rendered field
  */
 public function render(DateField $field)
 {
     $field->setLinkedLabel(false);
     if (is_array($field->getValue()) === false) {
         $field->setValue(array('day' => null, 'month' => null, 'year' => null));
     }
     return $this->renderDay($field) . $this->renderMonth($field) . $this->renderYear($field);
 }