/** * @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; }