Remove phpcs exclude rules and update PHP code

Change-Id: Ie37deda368a4d163cf324988721033829ae8af77
This commit is contained in:
Fomafix
2022-11-12 19:05:41 +00:00
committed by jenkins-bot
parent 7e8976ecf0
commit e44e4c4c0c
9 changed files with 95 additions and 5 deletions

View File

@@ -28,6 +28,9 @@ use Wikimedia\ParamValidator\ParamValidator;
* @ingroup API
*/
class ApiLanguageSearch extends ApiBase {
/**
* @inheritDoc
*/
public function execute() {
$params = $this->extractRequestParams();
$search = $params['search'];
@@ -37,6 +40,9 @@ class ApiLanguageSearch extends ApiBase {
$result->addValue( null, $this->getModuleName(), $searches );
}
/**
* @inheritDoc
*/
public function getAllowedParams() {
return [
'search' => [

View File

@@ -48,6 +48,9 @@ class ApiULSLocalization extends ApiBase {
$this->languageNameUtils = $languageNameUtils;
}
/**
* @inheritDoc
*/
public function execute() {
$this->getMain()->setCacheMode( 'public' );
$this->getMain()->setCacheMaxAge( 2419200 );
@@ -63,6 +66,9 @@ class ApiULSLocalization extends ApiBase {
$this->getResult()->addValue( null, 'mime', 'application/json' );
}
/**
* @inheritDoc
*/
public function getCustomPrinter() {
return new ApiFormatRaw(
$this->getMain(),
@@ -70,6 +76,9 @@ class ApiULSLocalization extends ApiBase {
);
}
/**
* @inheritDoc
*/
public function getAllowedParams() {
return [
'language' => [
@@ -91,6 +100,9 @@ class ApiULSLocalization extends ApiBase {
];
}
/**
* @inheritDoc
*/
public function isInternal() {
// Try to scare people away from using this externally
return true;

View File

@@ -53,6 +53,9 @@ class ApiULSSetLanguage extends ApiBase {
$this->languageNameUtils = $languageNameUtils;
}
/**
* @inheritDoc
*/
public function execute() {
$request = $this->getRequest();
if ( !$request->wasPosted() ) {
@@ -91,6 +94,9 @@ class ApiULSSetLanguage extends ApiBase {
} );
}
/**
* @inheritDoc
*/
public function getAllowedParams() {
return [
'languagecode' => [
@@ -99,11 +105,17 @@ class ApiULSSetLanguage extends ApiBase {
];
}
/**
* @inheritDoc
*/
public function isInternal() {
// Try to scare people away from using this externally
return true;
}
/**
* @inheritDoc
*/
public function needsToken() {
return 'csrf';
}