From f23a96417022ad3081fd1e57ea4d9b2643633ba4 Mon Sep 17 00:00:00 2001 From: Max Semenik Date: Thu, 15 Dec 2016 13:59:32 -0800 Subject: [PATCH] Fix type annotations Change-Id: Ib72c98358b2f0b3b73b6f105adea47346373d46d --- includes/Title.php | 12 ++++++------ includes/pager/TablePager.php | 2 +- maintenance/orphans.php | 2 +- tests/phan/config.php | 2 -- 4 files changed, 8 insertions(+), 10 deletions(-) diff --git a/includes/Title.php b/includes/Title.php index 3c51baebe2..f8bd8dce02 100644 --- a/includes/Title.php +++ b/includes/Title.php @@ -1627,7 +1627,7 @@ class Title implements LinkTarget { * * @since 1.19 (r105919) * @param array|string $query - * @param bool $query2 + * @param string|string[]|bool $query2 * @return string */ private static function fixUrlQueryArgs( $query, $query2 = false ) { @@ -1663,8 +1663,8 @@ class Title implements LinkTarget { * * @see self::getLocalURL for the arguments. * @see wfExpandUrl - * @param array|string $query - * @param bool $query2 + * @param string|string[] $query + * @param string|string[]|bool $query2 * @param string $proto Protocol type to use in URL * @return string The URL */ @@ -1696,11 +1696,11 @@ class Title implements LinkTarget { * valid to link, locally, to the current Title. * @see self::newFromText to produce a Title object. * - * @param string|array $query An optional query string, + * @param string|string[] $query An optional query string, * not used for interwiki links. Can be specified as an associative array as well, * e.g., array( 'action' => 'edit' ) (keys and values will be URL-escaped). * Some query patterns will trigger various shorturl path replacements. - * @param array $query2 An optional secondary query array. This one MUST + * @param string|string[]|bool $query2 An optional secondary query array. This one MUST * be an array. If a string is passed it will be interpreted as a deprecated * variant argument and urlencoded into a variant= argument. * This second query argument will be added to the $query @@ -1795,7 +1795,7 @@ class Title implements LinkTarget { * The result obviously should not be URL-escaped, but does need to be * HTML-escaped if it's being output in HTML. * - * @param array $query + * @param string|string[] $query * @param bool $query2 * @param string|int|bool $proto A PROTO_* constant on how the URL should be expanded, * or false (default) for no expansion diff --git a/includes/pager/TablePager.php b/includes/pager/TablePager.php index f2fca68d1d..770c1c6ad6 100644 --- a/includes/pager/TablePager.php +++ b/includes/pager/TablePager.php @@ -336,7 +336,7 @@ abstract class TablePager extends IndexPager { /** * Get a "