Exemplo n.º 1
0
 /**
  * @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();
 }