protected function initLanguages() { if (!$this->package->hasLanguages()) { return; } $this->writer->startElement('languages'); foreach ($this->package->getLanguages() as $lang) { if (trim($lang->getTag()) == '' or trim($lang->getFile()->getName()) == '') { continue; } $this->writer->startElement('language'); $this->writeAttributeIfValueNotEmpty('tag', $lang->getTag()); $this->writer->text($lang->getFile()->getName()); $this->writer->endElement(); } $this->writer->endElement(); }