Esempio n. 1
0
 public function testGetDefaultLanguage()
 {
     $request = new Request();
     $comp = new Composition($request);
     $this->assertEquals('en', $comp->getDefaultLangShortCode());
     // test route override
     $override = $comp->createRoute(['langShortCode' => 'us']);
     $this->assertEquals('us', $override);
     // as override does not set/change the base value
     $this->assertEquals('en', $comp->getLanguage());
     $this->assertEquals('en', $comp['langShortCode']);
     $this->assertTrue(isset($comp['langShortCode']));
     $comp['fooCode'] = 'bar';
     $this->assertEquals('bar', $comp['fooCode']);
 }