Improve type hints to special page related classes
authorUmherirrender <umherirrender_de.wp@web.de>
Mon, 3 Jun 2019 19:11:10 +0000 (21:11 +0200)
committerUmherirrender <umherirrender_de.wp@web.de>
Mon, 3 Jun 2019 19:11:10 +0000 (21:11 +0200)
Change-Id: I96e2ff2fbd6f69e83212b22cf107417014b665e1

includes/specialpage/ChangesListSpecialPage.php
includes/specials/SpecialBlock.php
includes/specials/SpecialPasswordPolicies.php
includes/specials/SpecialProtectedtitles.php
includes/specials/SpecialUncategorizedpages.php

index a9debb3..3c9abb2 100644 (file)
@@ -1099,7 +1099,7 @@ abstract class ChangesListSpecialPage extends SpecialPage {
         * Register all the filters, including legacy hook-driven ones.
         * Then create a FormOptions object with options as specified by the user
         *
-        * @param array $parameters
+        * @param string $parameters
         *
         * @return FormOptions
         */
index 810fbd2..ea4f18d 100644 (file)
@@ -751,7 +751,7 @@ class SpecialBlock extends FormSpecialPage {
         *
         * @param array $data
         * @param IContextSource $context
-        * @return bool|string
+        * @return bool|array
         */
        public static function processForm( array $data, IContextSource $context ) {
                global $wgBlockAllowsUTEdit, $wgHideUserContribLimit;
index 9bd855a..cc8753c 100644 (file)
@@ -127,7 +127,7 @@ class SpecialPasswordPolicies extends SpecialPage {
         * Create a HTML list of password policies for $group
         *
         * @param array $policies Original $wgPasswordPolicy array
-        * @param array $group Group to format password policies for
+        * @param string $group Group to format password policies for
         *
         * @return string HTML list of all applied password policies
         */
index 00bfba9..5dc49ea 100644 (file)
@@ -136,7 +136,7 @@ class SpecialProtectedtitles extends SpecialPage {
 
        /**
         * @param string $pr_level Determines which option is selected as default
-        * @return string Formatted HTML
+        * @return string|array
         * @private
         */
        function getLevelMenu( $pr_level ) {
index 9efa803..ab83af1 100644 (file)
@@ -30,6 +30,7 @@ use MediaWiki\MediaWikiServices;
  * @todo FIXME: Make $requestedNamespace selectable, unify all subclasses into one
  */
 class UncategorizedPagesPage extends PageQueryPage {
+       /** @var int|false */
        protected $requestedNamespace = false;
 
        function __construct( $name = 'Uncategorizedpages' ) {