public function testGetSetState() { $message = new XliffMessage('foo'); $this->assertEquals(XliffMessage::STATE_NEW, $message->getState()); $message->setState(XliffMessage::STATE_TRANSLATED); $this->assertEquals(XliffMessage::STATE_TRANSLATED, $message->getState()); $message->setState(XliffMessage::STATE_NONE); $this->assertEquals(XliffMessage::STATE_NONE, $message->getState()); $message->setNew(true); $this->assertEquals(XliffMessage::STATE_NEW, $message->getState()); }
/** * @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; }