Symfony\Component\Translation\DataCollector\TranslationDataCollector::getMessages PHP Method

getMessages() public method

public getMessages ( ) : array
return array
    public function getMessages()
    {
        return isset($this->data['messages']) ? $this->data['messages'] : array();
    }

Usage Example

 public function testCollect()
 {
     $collectedMessages = array(array('id' => 'foo', 'translation' => 'foo (en)', 'locale' => 'en', 'domain' => 'messages', 'state' => DataCollectorTranslator::MESSAGE_DEFINED), array('id' => 'bar', 'translation' => 'bar (fr)', 'locale' => 'fr', 'domain' => 'messages', 'state' => DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK), array('id' => 'choice', 'translation' => 'choice', 'locale' => 'en', 'domain' => 'messages', 'state' => DataCollectorTranslator::MESSAGE_MISSING), array('id' => 'choice', 'translation' => 'choice', 'locale' => 'en', 'domain' => 'messages', 'state' => DataCollectorTranslator::MESSAGE_MISSING));
     $expectedMessages = array(array('id' => 'foo', 'translation' => 'foo (en)', 'locale' => 'en', 'domain' => 'messages', 'state' => DataCollectorTranslator::MESSAGE_DEFINED, 'count' => 1), array('id' => 'bar', 'translation' => 'bar (fr)', 'locale' => 'fr', 'domain' => 'messages', 'state' => DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK, 'count' => 1), array('id' => 'choice', 'translation' => 'choice', 'locale' => 'en', 'domain' => 'messages', 'state' => DataCollectorTranslator::MESSAGE_MISSING, 'count' => 2));
     $translator = $this->getTranslator();
     $translator->expects($this->any())->method('getCollectedMessages')->will($this->returnValue($collectedMessages));
     $dataCollector = new TranslationDataCollector($translator);
     $dataCollector->lateCollect();
     $this->assertEquals(1, $dataCollector->getCountMissings());
     $this->assertEquals(1, $dataCollector->getCountFallbacks());
     $this->assertEquals(1, $dataCollector->getCountDefines());
     $this->assertEquals($expectedMessages, array_values($dataCollector->getMessages()));
 }
All Usage Examples Of Symfony\Component\Translation\DataCollector\TranslationDataCollector::getMessages