getServiceContainer()->getSpecialPageFactory(), $this->getServiceContainer()->getTempUserConfig() ); $params = $api->getAllowedParams(); $this->assertArrayHasKey( 'hideanons', $params ); $this->assertSame( $expectedMessageKey, $params['hideanons'][ApiBase::PARAM_HELP_MSG] ); } public function testGetAllowedParamsWhenTemporaryAccountsAreEnabled() { $this->enableAutoCreateTempUser(); $this->commonTestGetAllowedParamsForHideAnons( 'apihelp-feedrecentchanges-param-hideanons-temp' ); } public function testGetAllowedParamsWhenTemporaryAccountsAreNotEnabled() { $this->disableAutoCreateTempUser(); $this->commonTestGetAllowedParamsForHideAnons( 'apihelp-feedrecentchanges-param-hideanons' ); } }