/** * @param string|null $language * * @return Mediawiki\Api\Api */ public function api($language = null) { if ($language === null and $this->defaultLanguage === null) { throw new LogicException('Please, specify language of API or default language of project'); } $language = $language === null ? $this->defaultLanguage : $language; return $this->api->get($language); }
/** * @expectedException InvalidArgumentException */ public function testGetNotExistenApi() { $apiCollection = new ApiCollection(); $apiCollection->get('foo'); }