/** * @param XMLWriter $xmlWriter * @param Invoice $invoice */ protected function addTranslations(XMLWriter $xmlWriter, Invoice $invoice) { $xmlWriter->startElement('translations'); foreach ($this->translationLoader->getMessages($invoice->getLocale()) as $id => $message) { $xmlWriter->startElement('message'); $xmlWriter->writeAttribute('id', $id); $xmlWriter->text($message); $xmlWriter->endElement(); } $xmlWriter->endElement(); }