@@ -302,8 +302,8 @@ |
||
302 | 302 | * @param \WebRequest $request |
303 | 303 | * @param string $key |
304 | 304 | * @param string $prefix |
305 | - * @param mixed $default |
|
306 | - * @return mixed |
|
305 | + * @param boolean $default |
|
306 | + * @return string |
|
307 | 307 | */ |
308 | 308 | protected function getCookie( $request, $key, $prefix, $default = null ) { |
309 | 309 | $value = $request->getCookie( $key, $prefix, $default ); |
@@ -85,6 +85,9 @@ discard block |
||
85 | 85 | unset( $this->db ); |
86 | 86 | } |
87 | 87 | |
88 | + /** |
|
89 | + * @param integer $row |
|
90 | + */ |
|
88 | 91 | public function seek( $row ) { |
89 | 92 | $this->cursor = min( $row, $this->nrows ); |
90 | 93 | } |
@@ -484,7 +487,7 @@ discard block |
||
484 | 487 | |
485 | 488 | /** |
486 | 489 | * This must be called after nextSequenceVal |
487 | - * @return null|int |
|
490 | + * @return integer |
|
488 | 491 | */ |
489 | 492 | function insertId() { |
490 | 493 | return $this->mInsertId; |
@@ -571,6 +574,9 @@ discard block |
||
571 | 574 | return $retVal; |
572 | 575 | } |
573 | 576 | |
577 | + /** |
|
578 | + * @param string $table |
|
579 | + */ |
|
574 | 580 | private function fieldBindStatement( $table, $col, &$val, $includeCol = false ) { |
575 | 581 | $col_info = $this->fieldInfoMulti( $table, $col ); |
576 | 582 | $col_type = $col_info != false ? $col_info->type() : 'CONSTANT'; |
@@ -812,6 +818,9 @@ discard block |
||
812 | 818 | return strtoupper( parent::tableName( $name, $format ) ); |
813 | 819 | } |
814 | 820 | |
821 | + /** |
|
822 | + * @param string $name |
|
823 | + */ |
|
815 | 824 | function tableNameInternal( $name ) { |
816 | 825 | $name = $this->tableName( $name ); |
817 | 826 | |
@@ -1269,6 +1278,9 @@ discard block |
||
1269 | 1278 | return "'" . $this->strencode( $s ) . "'"; |
1270 | 1279 | } |
1271 | 1280 | |
1281 | + /** |
|
1282 | + * @param string $s |
|
1283 | + */ |
|
1272 | 1284 | public function addIdentifierQuotes( $s ) { |
1273 | 1285 | if ( !$this->getFlag( DBO_DDLMODE ) ) { |
1274 | 1286 | $s = '/*Q*/' . $s; |
@@ -1332,7 +1344,7 @@ discard block |
||
1332 | 1344 | * |
1333 | 1345 | * @param array $options An associative array of options to be turned into |
1334 | 1346 | * an SQL query, valid keys are listed in the function. |
1335 | - * @return array |
|
1347 | + * @return string[] |
|
1336 | 1348 | */ |
1337 | 1349 | function makeSelectOptions( $options ) { |
1338 | 1350 | $preLimitTail = $postLimitTail = ''; |
@@ -232,7 +232,7 @@ discard block |
||
232 | 232 | * @param string|bool $group Query group, or false for the generic reader |
233 | 233 | * @param string|bool $wiki Wiki ID, or false for the current wiki |
234 | 234 | * @throws MWException |
235 | - * @return bool|int|string |
|
235 | + * @return string |
|
236 | 236 | */ |
237 | 237 | public function getReaderIndex( $group = false, $wiki = false ) { |
238 | 238 | global $wgDBtype; |
@@ -437,7 +437,7 @@ discard block |
||
437 | 437 | * Returns false if there is no connection open |
438 | 438 | * |
439 | 439 | * @param int $i |
440 | - * @return DatabaseBase|bool False on failure |
|
440 | + * @return DatabaseBase|null False on failure |
|
441 | 441 | */ |
442 | 442 | public function getAnyOpenConnection( $i ) { |
443 | 443 | foreach ( $this->mConns as $conns ) { |
@@ -968,7 +968,7 @@ discard block |
||
968 | 968 | |
969 | 969 | /** |
970 | 970 | * Get the current master position for chronology control purposes |
971 | - * @return mixed |
|
971 | + * @return DBMasterPos |
|
972 | 972 | */ |
973 | 973 | public function getMasterPos() { |
974 | 974 | # If this entire request was served from a slave without opening a connection to the |
@@ -1289,7 +1289,7 @@ discard block |
||
1289 | 1289 | /** |
1290 | 1290 | * Call a function with each open connection object |
1291 | 1291 | * @param callable $callback |
1292 | - * @param array $params |
|
1292 | + * @param string[] $params |
|
1293 | 1293 | */ |
1294 | 1294 | public function forEachOpenConnection( $callback, array $params = [] ) { |
1295 | 1295 | foreach ( $this->mConns as $conns2 ) { |
@@ -1364,7 +1364,7 @@ discard block |
||
1364 | 1364 | * case on many installations. |
1365 | 1365 | * |
1366 | 1366 | * @param IDatabase $conn |
1367 | - * @return int|bool Returns false on error |
|
1367 | + * @return integer Returns false on error |
|
1368 | 1368 | */ |
1369 | 1369 | public function safeGetLag( IDatabase $conn ) { |
1370 | 1370 | if ( $this->getServerCount() == 1 ) { |
@@ -55,7 +55,7 @@ discard block |
||
55 | 55 | /** |
56 | 56 | * Constructor from a page id |
57 | 57 | * @param int $id Article ID to load |
58 | - * @return ImagePage|null |
|
58 | + * @return ImagePage |
|
59 | 59 | */ |
60 | 60 | public static function newFromID( $id ) { |
61 | 61 | $t = Title::newFromID( $id ); |
@@ -266,7 +266,7 @@ discard block |
||
266 | 266 | * |
267 | 267 | * @todo FIXME: Bad interface, see note on MediaHandler::formatMetadata(). |
268 | 268 | * |
269 | - * @param array $metadata The array containing the Exif data |
|
269 | + * @param boolean $metadata The array containing the Exif data |
|
270 | 270 | * @return string The metadata table. This is treated as Wikitext (!) |
271 | 271 | */ |
272 | 272 | protected function makeMetadataTable( $metadata ) { |
@@ -295,7 +295,7 @@ discard block |
||
295 | 295 | * |
296 | 296 | * Omit noarticletext if sharedupload; text will be fetched from the |
297 | 297 | * shared upload server if possible. |
298 | - * @return string |
|
298 | + * @return null|Content |
|
299 | 299 | */ |
300 | 300 | public function getContentObject() { |
301 | 301 | $this->loadFile(); |
@@ -636,7 +636,7 @@ discard block |
||
636 | 636 | * Make the text under the image to say what size preview |
637 | 637 | * |
638 | 638 | * @param $params Array parameters for thumbnail |
639 | - * @param $sizeLinkBigImagePreview HTML for the current size |
|
639 | + * @param string $sizeLinkBigImagePreview HTML for the current size |
|
640 | 640 | * @return string HTML output |
641 | 641 | */ |
642 | 642 | private function getThumbPrevText( $params, $sizeLinkBigImagePreview ) { |
@@ -1211,7 +1211,7 @@ discard block |
||
1211 | 1211 | |
1212 | 1212 | /** |
1213 | 1213 | * @see WikiFilePage::getFile |
1214 | - * @return bool|File |
|
1214 | + * @return File |
|
1215 | 1215 | */ |
1216 | 1216 | public function getFile() { |
1217 | 1217 | return $this->mPage->getFile(); |
@@ -87,7 +87,7 @@ discard block |
||
87 | 87 | * Get this module's name. This is set when the module is registered |
88 | 88 | * with ResourceLoader::register() |
89 | 89 | * |
90 | - * @return string|null Name (string) or null if no name was set |
|
90 | + * @return string Name (string) or null if no name was set |
|
91 | 91 | */ |
92 | 92 | public function getName() { |
93 | 93 | return $this->name; |
@@ -209,7 +209,7 @@ discard block |
||
209 | 209 | * MUST return either an only= URL or a non-load.php URL. |
210 | 210 | * |
211 | 211 | * @param ResourceLoaderContext $context |
212 | - * @return array Array of URLs |
|
212 | + * @return string[] Array of URLs |
|
213 | 213 | */ |
214 | 214 | public function getScriptURLsForDebug( ResourceLoaderContext $context ) { |
215 | 215 | $resourceLoader = $context->getResourceLoader(); |
@@ -449,7 +449,7 @@ discard block |
||
449 | 449 | * replacements in HTML attribute values |
450 | 450 | * @param array|bool $args Arguments for the processing callback |
451 | 451 | * @param array $extratags For any extra tags to include |
452 | - * @param array $removetags For any tags (default or extra) to exclude |
|
452 | + * @param string[] $removetags For any tags (default or extra) to exclude |
|
453 | 453 | * @return string |
454 | 454 | */ |
455 | 455 | public static function removeHTMLtags( $text, $processCallback = null, |
@@ -1171,7 +1171,7 @@ discard block |
||
1171 | 1171 | * @since 1.27 |
1172 | 1172 | * |
1173 | 1173 | * @param string $referenceString Space delimited list of ids |
1174 | - * @param string|array $options String or array of strings (default is array()): |
|
1174 | + * @param string $options String or array of strings (default is array()): |
|
1175 | 1175 | * 'noninitial': This is a non-initial fragment of an id, not a full id, |
1176 | 1176 | * so don't pay attention if the first character isn't valid at the |
1177 | 1177 | * beginning of an id. Only matters if $wgExperimentalHtmlIds is |
@@ -1246,7 +1246,7 @@ discard block |
||
1246 | 1246 | * character references are decoded to UTF-8 text. |
1247 | 1247 | * |
1248 | 1248 | * @param string $text |
1249 | - * @return array |
|
1249 | + * @return callable |
|
1250 | 1250 | */ |
1251 | 1251 | public static function decodeTagAttributes( $text ) { |
1252 | 1252 | if ( trim( $text ) == '' ) { |
@@ -1299,7 +1299,7 @@ discard block |
||
1299 | 1299 | * Pick the appropriate attribute value from a match set from the |
1300 | 1300 | * attribs regex matches. |
1301 | 1301 | * |
1302 | - * @param array $set |
|
1302 | + * @param string[] $set |
|
1303 | 1303 | * @throws MWException When tag conditions are not met. |
1304 | 1304 | * @return string |
1305 | 1305 | */ |
@@ -1819,7 +1819,7 @@ discard block |
||
1819 | 1819 | |
1820 | 1820 | /** |
1821 | 1821 | * @param string $url |
1822 | - * @return mixed|string |
|
1822 | + * @return string |
|
1823 | 1823 | */ |
1824 | 1824 | static function cleanUrl( $url ) { |
1825 | 1825 | # Normalize any HTML entities in input. They will be |
@@ -1905,7 +1905,7 @@ discard block |
||
1905 | 1905 | * @since 1.18 |
1906 | 1906 | * |
1907 | 1907 | * @param string $addr E-mail address |
1908 | - * @return bool |
|
1908 | + * @return null|boolean |
|
1909 | 1909 | */ |
1910 | 1910 | public static function validateEmail( $addr ) { |
1911 | 1911 | $result = null; |
@@ -55,9 +55,9 @@ |
||
55 | 55 | /** |
56 | 56 | * Construct a new suggestion |
57 | 57 | * @param float $score the suggestion score |
58 | - * @param string $text|null the suggestion text |
|
59 | 58 | * @param Title|null $suggestedTitle the suggested title |
60 | 59 | * @param int|null $suggestedTitleID the suggested title ID |
60 | + * @param string $text |
|
61 | 61 | */ |
62 | 62 | public function __construct( $score, $text = null, Title $suggestedTitle = null, |
63 | 63 | $suggestedTitleID = null ) { |
@@ -383,7 +383,7 @@ discard block |
||
383 | 383 | * objects or LinkCache entries. Uses $wgContentHandlerUseDB to determine |
384 | 384 | * whether to include page_content_model. |
385 | 385 | * |
386 | - * @return array |
|
386 | + * @return string[] |
|
387 | 387 | */ |
388 | 388 | protected static function getSelectFields() { |
389 | 389 | global $wgContentHandlerUseDB, $wgPageLanguageUseDB; |
@@ -627,7 +627,7 @@ discard block |
||
627 | 627 | * Get the prefixed DB key associated with an ID |
628 | 628 | * |
629 | 629 | * @param int $id The page_id of the article |
630 | - * @return Title|null An object representing the article, or null if no such article was found |
|
630 | + * @return null|string An object representing the article, or null if no such article was found |
|
631 | 631 | */ |
632 | 632 | public static function nameOf( $id ) { |
633 | 633 | $dbr = wfGetDB( DB_SLAVE ); |
@@ -913,7 +913,7 @@ discard block |
||
913 | 913 | * (e.g. TitleValues cannot represent page-local links that have a |
914 | 914 | * fragment but no title text). |
915 | 915 | * |
916 | - * @return TitleValue|null |
|
916 | + * @return TitleValue |
|
917 | 917 | */ |
918 | 918 | public function getTitleValue() { |
919 | 919 | if ( $this->mTitleValue === null ) { |
@@ -1144,7 +1144,6 @@ discard block |
||
1144 | 1144 | /** |
1145 | 1145 | * Returns true if the title is inside one of the specified namespaces. |
1146 | 1146 | * |
1147 | - * @param int $namespaces,... The namespaces to check for |
|
1148 | 1147 | * @return bool |
1149 | 1148 | * @since 1.19 |
1150 | 1149 | */ |
@@ -1935,7 +1934,7 @@ discard block |
||
1935 | 1934 | * - quick : does cheap permission checks from slaves (usable for GUI creation) |
1936 | 1935 | * - full : does cheap and expensive checks possibly from a slave |
1937 | 1936 | * - secure : does cheap and expensive checks, using the master as needed |
1938 | - * @param array $ignoreErrors Array of Strings Set this to a list of message keys |
|
1937 | + * @param string[] $ignoreErrors Array of Strings Set this to a list of message keys |
|
1939 | 1938 | * whose corresponding errors may be ignored. |
1940 | 1939 | * @return array Array of arrays of the arguments to wfMessage to explain permissions problems. |
1941 | 1940 | */ |
@@ -2036,7 +2035,7 @@ discard block |
||
2036 | 2035 | * Add the resulting error code to the errors array |
2037 | 2036 | * |
2038 | 2037 | * @param array $errors List of current errors |
2039 | - * @param array $result Result of errors |
|
2038 | + * @param string $result Result of errors |
|
2040 | 2039 | * |
2041 | 2040 | * @return array List of errors |
2042 | 2041 | */ |
@@ -2427,7 +2426,7 @@ discard block |
||
2427 | 2426 | * |
2428 | 2427 | * @param string $action The action to check |
2429 | 2428 | * @param bool $short Short circuit on first error |
2430 | - * @return array List of errors |
|
2429 | + * @return string[] List of errors |
|
2431 | 2430 | */ |
2432 | 2431 | private function missingPermissionError( $action, $short ) { |
2433 | 2432 | // We avoid expensive display logic for quickUserCan's and such |
@@ -3949,7 +3948,7 @@ discard block |
||
3949 | 3948 | * |
3950 | 3949 | * @param int $revId Revision ID. Get the revision that was before this one. |
3951 | 3950 | * @param int $flags Title::GAID_FOR_UPDATE |
3952 | - * @return int|bool Old revision ID, or false if none exists |
|
3951 | + * @return integer Old revision ID, or false if none exists |
|
3953 | 3952 | */ |
3954 | 3953 | public function getPreviousRevisionID( $revId, $flags = 0 ) { |
3955 | 3954 | $db = ( $flags & self::GAID_FOR_UPDATE ) ? wfGetDB( DB_MASTER ) : wfGetDB( DB_SLAVE ); |
@@ -4089,8 +4088,8 @@ discard block |
||
4089 | 4088 | * Get the number of revisions between the given revision. |
4090 | 4089 | * Used for diffs and other things that really need it. |
4091 | 4090 | * |
4092 | - * @param int|Revision $old Old revision or rev ID (first before range) |
|
4093 | - * @param int|Revision $new New revision or rev ID (first after range) |
|
4091 | + * @param Revision $old Old revision or rev ID (first before range) |
|
4092 | + * @param Revision $new New revision or rev ID (first after range) |
|
4094 | 4093 | * @param int|null $max Limit of Revisions to count, will be incremented to detect truncations |
4095 | 4094 | * @return int Number of revisions between these revisions. |
4096 | 4095 | */ |
@@ -4202,9 +4201,9 @@ discard block |
||
4202 | 4201 | * Used for diffs and other things that really need it. |
4203 | 4202 | * |
4204 | 4203 | * @param int|Revision $old Old revision or rev ID (first before range by default) |
4205 | - * @param int|Revision $new New revision or rev ID (first after range by default) |
|
4204 | + * @param Revision $new New revision or rev ID (first after range by default) |
|
4206 | 4205 | * @param int $limit Maximum number of authors |
4207 | - * @param string|array $options (Optional): Single option, or an array of options: |
|
4206 | + * @param string $options (Optional): Single option, or an array of options: |
|
4208 | 4207 | * 'include_old' Include $old in the range; $new is excluded. |
4209 | 4208 | * 'include_new' Include $new in the range; $old is excluded. |
4210 | 4209 | * 'include_both' Include both $old and $new in the range. |
@@ -4360,7 +4359,7 @@ discard block |
||
4360 | 4359 | /** |
4361 | 4360 | * Get the default message text or false if the message doesn't exist |
4362 | 4361 | * |
4363 | - * @return string|bool |
|
4362 | + * @return false|string |
|
4364 | 4363 | */ |
4365 | 4364 | public function getDefaultMessageText() { |
4366 | 4365 | global $wgContLang; |
@@ -4798,7 +4797,7 @@ discard block |
||
4798 | 4797 | } |
4799 | 4798 | |
4800 | 4799 | /** |
4801 | - * @return array |
|
4800 | + * @return string[] |
|
4802 | 4801 | */ |
4803 | 4802 | public function __sleep() { |
4804 | 4803 | return [ |
@@ -223,7 +223,7 @@ discard block |
||
223 | 223 | * This is for use prior to Setup.php, when no WebRequest object is available. |
224 | 224 | * At other times, use the non-static function getProtocol(). |
225 | 225 | * |
226 | - * @return array |
|
226 | + * @return string |
|
227 | 227 | */ |
228 | 228 | public static function detectProtocol() { |
229 | 229 | if ( ( !empty( $_SERVER['HTTPS'] ) && $_SERVER['HTTPS'] !== 'off' ) || |
@@ -381,7 +381,7 @@ discard block |
||
381 | 381 | * Set an arbitrary value into our get/post data. |
382 | 382 | * |
383 | 383 | * @param string $key Key name to use |
384 | - * @param mixed $value Value to set |
|
384 | + * @param string $value Value to set |
|
385 | 385 | * @return mixed Old value if one was present, null otherwise |
386 | 386 | */ |
387 | 387 | public function setVal( $key, $value ) { |
@@ -569,7 +569,7 @@ discard block |
||
569 | 569 | /** |
570 | 570 | * Returns the names of all input values excluding those in $exclude. |
571 | 571 | * |
572 | - * @param array $exclude |
|
572 | + * @param string[] $exclude |
|
573 | 573 | * @return array |
574 | 574 | */ |
575 | 575 | public function getValueNames( $exclude = [] ) { |
@@ -698,7 +698,7 @@ discard block |
||
698 | 698 | * @param string $key The name of the cookie |
699 | 699 | * @param string $prefix A prefix to use for the cookie name, if not $wgCookiePrefix |
700 | 700 | * @param mixed $default What to return if the value isn't found |
701 | - * @return mixed Cookie value or $default if the cookie not set |
|
701 | + * @return string Cookie value or $default if the cookie not set |
|
702 | 702 | */ |
703 | 703 | public function getCookie( $key, $prefix = null, $default = null ) { |
704 | 704 | if ( $prefix === null ) { |