Use type-declaration on api module constructor

Parent class constructor gets type-declaration in 1145328459
Remove simple doc-blocks without further information

Change-Id: Iffcec26ba750213e4bdf5ce7993ab49f5af9c5ca
This commit is contained in:
Umherirrender
2024-10-25 20:31:55 +02:00
parent 9ab393767b
commit 095a0ae3b6
2 changed files with 5 additions and 19 deletions

View File

@@ -31,17 +31,11 @@ use Wikimedia\ParamValidator\ParamValidator;
* @ingroup API
*/
class ApiULSLocalization extends ApiBase {
/** @var LanguageNameUtils */
private $languageNameUtils;
private LanguageNameUtils $languageNameUtils;
/**
* @param ApiMain $main
* @param string $action
* @param LanguageNameUtils $languageNameUtils
*/
public function __construct(
ApiMain $main,
$action,
string $action,
LanguageNameUtils $languageNameUtils
) {
parent::__construct( $main, $action );

View File

@@ -31,20 +31,12 @@ use Wikimedia\ParamValidator\ParamValidator;
* @ingroup API
*/
class ApiULSSetLanguage extends ApiBase {
/** @var UserOptionsManager */
private $userOptionsManager;
/** @var LanguageNameUtils */
private $languageNameUtils;
private UserOptionsManager $userOptionsManager;
private LanguageNameUtils $languageNameUtils;
/**
* @param ApiMain $main
* @param string $action
* @param UserOptionsManager $userOptionsManager
* @param LanguageNameUtils $languageNameUtils
*/
public function __construct(
ApiMain $main,
$action,
string $action,
UserOptionsManager $userOptionsManager,
LanguageNameUtils $languageNameUtils
) {