/** * @return \JMS\TranslationBundle\Model\Message\XliffMessage */ private function createMessage($id, $desc, $source) { $message = new Message\XliffMessage($id, $this->domain); $message->addSource(new FileSource($source)); $message->setDesc($desc); $message->setLocaleString($desc); $message->addNote('key: ' . $id); return $message; }
/** * @param $message * @return Message\XliffMessage */ private function makeXliffMessage(Message $message) { $newMessage = new Message\XliffMessage($message->getId(), $message->getDomain()); $newMessage->setNew($message->isNew()); $newMessage->setLocaleString($message->getLocaleString()); $newMessage->setSources($message->getSources()); $newMessage->addNote('key: ' . $message->getId()); if ($desc = $message->getDesc()) { $newMessage->setDesc($desc); } return $newMessage; }