/** {@inheritdoc} */ public function renderFieldset(\Zend\View\Renderer\PhpRenderer $view, \Zend\Form\Fieldset $fieldset) { $output = ''; if ($fieldset->has('Groups')) { $groups = $fieldset->get('Groups'); if ($groups->count()) { $output = "<div>\n"; foreach ($groups as $element) { if ($element instanceof \Zend\Form\Element\Radio) { $label = $view->htmlTag('a', $view->escapeHtml($element->getLabel()), array('href' => $view->consoleUrl('group', 'general', array('name' => $element->getLabel())))); $output .= $view->htmlTag('fieldset', "<legend>{$label}</legend>\n" . $view->formRadio($element)); } } $output .= $view->formRow($fieldset->get('Submit')); $output .= "\n</div>\n"; } } return $output; }