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'); }
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'); }