public function datepicker($name, $defaultValue = null) { $input = new Datepicker($name); if (!is_null($value = $this->getValueFor($name))) { $input->value($value); } $input->defaultValue($defaultValue); if ($this->hasError($name)) { $input->setError(); } return (new InputWrapper($input))->prependIcon('calendar')->addClass('calendar date'); }