Esempio n. 1
0
 public function testGetTranslation()
 {
     $trans = new LayoutTranslation('fr');
     $layout = new Layout();
     $layout->addTranslation($trans);
     $this->assertSame($layout->getTranslation('fr'), $trans);
     $this->assertSame($layout->getTranslation('fr_FR'), $trans);
     $this->assertEquals($layout->getTranslation('en')->getLang(), 'en');
     $this->assertEquals($layout->getTranslation('es_ES')->getLang(), 'es');
 }
Esempio n. 2
0
 public function testGetTranslation()
 {
     $trans = new LayoutTranslation('fr');
     $layout = new Layout();
     $layout->addTranslation($trans);
     $this->assertSame($layout->getTranslation('fr'), $trans);
     $this->assertSame($layout->getTranslation('fr_FR'), $trans);
     $this->assertEquals($layout->getTranslation('en')->getLang(), 'en');
     $this->assertEquals($layout->getTranslation('es_ES')->getLang(), 'es');
     $this->setExpectedException('InvalidArgumentException');
     $layout->getTranslation('foo');
 }