Example #1
0
 public function testGetL10nWithDefaultLocaleAndDefaultLocalization()
 {
     $key = 'key';
     $localization = 'fr';
     $locale = 'fr-FR';
     $expected = 'my-value';
     $l10nResource = new L10nResource();
     $l10nResource->setValueList(array($locale => $expected));
     $this->l10nManager->expects($this->once())->method('getL10nResource')->with($key, $localization)->will($this->returnValue($l10nResource));
     $l10nProvider = new L10nProvider($this->l10nManager, 'xx', 'xx-XX');
     $l10nProvider->setDefaultLocale($locale);
     $l10nProvider->setDefaultLocalization($localization);
     $value = $l10nProvider->getL10n($key);
     $this->assertEquals($expected, $value);
 }