Example #1
0
 public function setUp()
 {
     $catalogue = new MessageCatalogue('en', ['messages' => ['foo' => 'bar']]);
     $catalogue->addFallbackCatalogue(new MessageCatalogue('fr', ['messages' => ['test' => 'bar']]));
     $selector = new MessageSelector();
     $selector->setPluralization(new PluralizationRules());
     $this->translator = new Translator($catalogue, $selector);
 }
 /**
  * @dataProvider getValidLocalesTests
  */
 public function testSetValidLocale($locale)
 {
     $message = new MessageCatalogue($locale);
     $this->assertEquals($locale, $message->getLocale());
 }