/** * @param ElementView $view * @return ElementView */ public function buildView(ElementView $view = null) { $view = new ElementView(); parent::buildView($view); $view->block = 'multi_checkbox'; $view->rowBlock = 'multi_checkbox_row'; return $view; }
/** * @param ElementView $view * @return SelectView */ public function buildView(ElementView $view = null) { $view = new SelectView(); /** @var SelectView $view */ $view = parent::buildView($view); $view->block = 'select'; $view->isMultiple = $this->isMultiple(); return $view; }
/** * @param ElementView $view * @return ChoiceView */ public function buildView(ElementView $view = null) { if (!$view) { $view = new ChoiceView(); } /** @var ChoiceView $view */ $view = parent::buildView($view); $view->block = 'radio'; $view->rowBlock = 'radio_row'; return $view; }