public function testSetLanguage() { $obj = new TranslationConfig(['languages' => ['en', 'fr']]); $this->assertSame('en', $obj->currentLanguage()); $ret = $obj->setCurrentLanguage('fr'); $this->assertSame($ret, $obj); $this->assertEquals('fr', $obj->currentLanguage()); $this->setExpectedException('\\InvalidArgumentException'); $obj->setCurrentLanguage('foobar-lang'); }