Beispiel #1
0
 /**
  * @param FormInterface $form
  * @return string
  */
 private function renderHeader($form)
 {
     if (!$form->getLabel()) {
         return '';
     }
     $helper = $this->getLabelHelper();
     if ($helper instanceof TranslatorAwareInterface) {
         $rollbackTextDomain = $helper->getTranslatorTextDomain();
         if (($textDomain = $form->getOption(FormRow::TEXT_DOMAIN)) && $rollbackTextDomain === FormRow::DEFAULT_TEXT_DOMAIN) {
             $helper->setTranslatorTextDomain($textDomain);
         }
     }
     $markup = $helper($form);
     if (isset($rollbackTextDomain)) {
         $helper->setTranslatorTextDomain($rollbackTextDomain);
     }
     return $markup;
 }