Exemple #1
0
 /**
  * Render element label
  *
  * @param  IfwPsn_Vendor_Zend_Form_Element $element
  * @param  IfwPsn_Vendor_Zend_View_Interface $view
  * @return string
  */
 public function renderLabel(IfwPsn_Vendor_Zend_Form_Element $element, IfwPsn_Vendor_Zend_View_Interface $view)
 {
     $label = $element->getLabel();
     if (empty($label)) {
         $label = $element->getName();
         // Translate element name
         if (null !== ($translator = $element->getTranslator())) {
             $label = $translator->translate($label);
         }
     }
     if ($this->getEscape()) {
         $label = $view->escape($label);
     }
     return $this->getMarkupElementLabelStart() . $label . $this->getMarkupElementLabelEnd();
 }