/** * * @param \Zend\Form\FieldsetInterface $element * @return string */ public function render(FieldsetInterface $element) { $formCollection = $this->getRenderer()->plugin('formCollection'); $formCollection->setShouldWrap(false); $element->setAttribute('id', $element->getAttribute('name') . '-fieldset'); $attributeHelper = new Attributes(); $attributes = $attributeHelper->render($element, array('name')); $html = '<fieldset ' . $attributes . '>'; $label = $element->getLabel(); if ($label) { $html .= '<legend>' . $label . '</legend>'; } $html .= $formCollection->render($element); $html .= '</fieldset>'; return $html; }
/** * * @param \Zend\Form\ElementInterface $element * @param array $skip * @return string */ public function renderAttributes(ElementInterface $element, array $skip = array()) { $render = new Attributes(); return $render->render($element, $skip); }