@@ -58,7 +58,7 @@ discard block |
||
| 58 | 58 | /** |
| 59 | 59 | * @param WikiPage $article |
| 60 | 60 | * @param string $hash |
| 61 | - * @return mixed|string |
|
| 61 | + * @return string |
|
| 62 | 62 | */ |
| 63 | 63 | protected function getParserOutputKey( $article, $hash ) { |
| 64 | 64 | global $wgRequest; |
@@ -73,7 +73,7 @@ discard block |
||
| 73 | 73 | |
| 74 | 74 | /** |
| 75 | 75 | * @param WikiPage $article |
| 76 | - * @return mixed|string |
|
| 76 | + * @return string |
|
| 77 | 77 | */ |
| 78 | 78 | protected function getOptionsKey( $article ) { |
| 79 | 79 | $pageid = $article->getID(); |
@@ -128,7 +128,7 @@ discard block |
||
| 128 | 128 | * @param WikiPage $article |
| 129 | 129 | * @param ParserOptions $popts |
| 130 | 130 | * @param bool $useOutdated (default true) |
| 131 | - * @return bool|mixed|string |
|
| 131 | + * @return false|string |
|
| 132 | 132 | */ |
| 133 | 133 | public function getKey( $article, $popts, $useOutdated = true ) { |
| 134 | 134 | global $wgCacheEpoch; |
@@ -177,7 +177,7 @@ discard block |
||
| 177 | 177 | * Retrieve the ParserOutput from ParserCache. |
| 178 | 178 | * false if not found or outdated. |
| 179 | 179 | * |
| 180 | - * @param WikiPage|Article $article |
|
| 180 | + * @param Page $article |
|
| 181 | 181 | * @param ParserOptions $popts |
| 182 | 182 | * @param bool $useOutdated (default false) |
| 183 | 183 | * |
@@ -356,6 +356,9 @@ discard block |
||
| 356 | 356 | return $this->mPreSaveTransform; |
| 357 | 357 | } |
| 358 | 358 | |
| 359 | + /** |
|
| 360 | + * @return string |
|
| 361 | + */ |
|
| 359 | 362 | public function getDateFormat() { |
| 360 | 363 | $this->optionUsed( 'dateformat' ); |
| 361 | 364 | if ( !isset( $this->mDateFormat ) ) { |
@@ -429,6 +432,9 @@ discard block |
||
| 429 | 432 | return wfSetVar( $this->mDateFormat, $x ); |
| 430 | 433 | } |
| 431 | 434 | |
| 435 | + /** |
|
| 436 | + * @param boolean $x |
|
| 437 | + */ |
|
| 432 | 438 | public function setEditSection( $x ) { |
| 433 | 439 | return wfSetVar( $this->mEditSection, $x ); |
| 434 | 440 | } |
@@ -445,6 +451,9 @@ discard block |
||
| 445 | 451 | return wfSetVar( $this->mTidy, $x ); |
| 446 | 452 | } |
| 447 | 453 | |
| 454 | + /** |
|
| 455 | + * @param boolean $x |
|
| 456 | + */ |
|
| 448 | 457 | public function setInterfaceMessage( $x ) { |
| 449 | 458 | return wfSetVar( $this->mInterfaceMessage, $x ); |
| 450 | 459 | } |
@@ -453,6 +462,9 @@ discard block |
||
| 453 | 462 | return wfSetVar( $this->mTargetLanguage, $x, true ); |
| 454 | 463 | } |
| 455 | 464 | |
| 465 | + /** |
|
| 466 | + * @param integer $x |
|
| 467 | + */ |
|
| 456 | 468 | public function setMaxIncludeSize( $x ) { |
| 457 | 469 | return wfSetVar( $this->mMaxIncludeSize, $x ); |
| 458 | 470 | } |
@@ -474,11 +486,18 @@ discard block |
||
| 474 | 486 | return wfSetVar( $this->mExpensiveParserFunctionLimit, $x ); |
| 475 | 487 | } |
| 476 | 488 | |
| 489 | + /** |
|
| 490 | + * @param boolean $x |
|
| 491 | + */ |
|
| 477 | 492 | public function setRemoveComments( $x ) { |
| 478 | 493 | return wfSetVar( $this->mRemoveComments, $x ); |
| 479 | 494 | } |
| 480 | 495 | |
| 481 | 496 | /* @since 1.24 */ |
| 497 | + |
|
| 498 | + /** |
|
| 499 | + * @param Closure $x |
|
| 500 | + */ |
|
| 482 | 501 | public function setCurrentRevisionCallback( $x ) { |
| 483 | 502 | return wfSetVar( $this->mCurrentRevisionCallback, $x ); |
| 484 | 503 | } |
@@ -491,6 +510,9 @@ discard block |
||
| 491 | 510 | return wfSetVar( $this->mEnableLimitReport, $x ); |
| 492 | 511 | } |
| 493 | 512 | |
| 513 | + /** |
|
| 514 | + * @param string|false $x |
|
| 515 | + */ |
|
| 494 | 516 | public function setTimestamp( $x ) { |
| 495 | 517 | return wfSetVar( $this->mTimestamp, $x ); |
| 496 | 518 | } |
@@ -531,6 +553,9 @@ discard block |
||
| 531 | 553 | return wfSetVar( $this->mPreSaveTransform, $x ); |
| 532 | 554 | } |
| 533 | 555 | |
| 556 | + /** |
|
| 557 | + * @param boolean $x |
|
| 558 | + */ |
|
| 534 | 559 | public function setIsPreview( $x ) { |
| 535 | 560 | return wfSetVar( $this->mIsPreview, $x ); |
| 536 | 561 | } |
@@ -539,6 +564,9 @@ discard block |
||
| 539 | 564 | return wfSetVar( $this->mIsSectionPreview, $x ); |
| 540 | 565 | } |
| 541 | 566 | |
| 567 | + /** |
|
| 568 | + * @param boolean $x |
|
| 569 | + */ |
|
| 542 | 570 | public function setIsPrintable( $x ) { |
| 543 | 571 | return wfSetVar( $this->mIsPrintable, $x ); |
| 544 | 572 | } |
@@ -723,7 +751,7 @@ discard block |
||
| 723 | 751 | * Returns the full array of options that would have been used by |
| 724 | 752 | * in 1.16. |
| 725 | 753 | * Used to get the old parser cache entries when available. |
| 726 | - * @return array |
|
| 754 | + * @return string[] |
|
| 727 | 755 | */ |
| 728 | 756 | public static function legacyOptions() { |
| 729 | 757 | return array( |
@@ -386,6 +386,9 @@ discard block |
||
| 386 | 386 | return $this->mEnableOOUI; |
| 387 | 387 | } |
| 388 | 388 | |
| 389 | + /** |
|
| 390 | + * @param string $text |
|
| 391 | + */ |
|
| 389 | 392 | public function setText( $text ) { |
| 390 | 393 | return wfSetVar( $this->mText, $text ); |
| 391 | 394 | } |
@@ -398,6 +401,9 @@ discard block |
||
| 398 | 401 | return wfSetVar( $this->mCategories, $cl ); |
| 399 | 402 | } |
| 400 | 403 | |
| 404 | + /** |
|
| 405 | + * @param boolean|string $t |
|
| 406 | + */ |
|
| 401 | 407 | public function setTitleText( $t ) { |
| 402 | 408 | return wfSetVar( $this->mTitleText, $t ); |
| 403 | 409 | } |
@@ -406,32 +412,52 @@ discard block |
||
| 406 | 412 | return wfSetVar( $this->mSections, $toc ); |
| 407 | 413 | } |
| 408 | 414 | |
| 415 | + /** |
|
| 416 | + * @param boolean $t |
|
| 417 | + */ |
|
| 409 | 418 | public function setEditSectionTokens( $t ) { |
| 410 | 419 | return wfSetVar( $this->mEditSectionTokens, $t ); |
| 411 | 420 | } |
| 412 | 421 | |
| 422 | + /** |
|
| 423 | + * @param string $policy |
|
| 424 | + */ |
|
| 413 | 425 | public function setIndexPolicy( $policy ) { |
| 414 | 426 | return wfSetVar( $this->mIndexPolicy, $policy ); |
| 415 | 427 | } |
| 416 | 428 | |
| 429 | + /** |
|
| 430 | + * @param string $tochtml |
|
| 431 | + */ |
|
| 417 | 432 | public function setTOCHTML( $tochtml ) { |
| 418 | 433 | return wfSetVar( $this->mTOCHTML, $tochtml ); |
| 419 | 434 | } |
| 420 | 435 | |
| 436 | + /** |
|
| 437 | + * @param string|false $timestamp |
|
| 438 | + */ |
|
| 421 | 439 | public function setTimestamp( $timestamp ) { |
| 422 | 440 | return wfSetVar( $this->mTimestamp, $timestamp ); |
| 423 | 441 | } |
| 424 | 442 | |
| 443 | + /** |
|
| 444 | + * @param boolean $flag |
|
| 445 | + */ |
|
| 425 | 446 | public function setTOCEnabled( $flag ) { |
| 426 | 447 | return wfSetVar( $this->mTOCEnabled, $flag ); |
| 427 | 448 | } |
| 428 | 449 | |
| 450 | + /** |
|
| 451 | + * @param string $c |
|
| 452 | + */ |
|
| 429 | 453 | public function addCategory( $c, $sort ) { |
| 430 | 454 | $this->mCategories[$c] = $sort; |
| 431 | 455 | } |
| 432 | 456 | |
| 433 | 457 | /** |
| 434 | 458 | * @since 1.25 |
| 459 | + * @param string $id |
|
| 460 | + * @param string $content |
|
| 435 | 461 | */ |
| 436 | 462 | public function setIndicator( $id, $content ) { |
| 437 | 463 | $this->mIndicators[$id] = $content; |
@@ -448,10 +474,16 @@ discard block |
||
| 448 | 474 | $this->mEnableOOUI = $enable; |
| 449 | 475 | } |
| 450 | 476 | |
| 477 | + /** |
|
| 478 | + * @param string $t |
|
| 479 | + */ |
|
| 451 | 480 | public function addLanguageLink( $t ) { |
| 452 | 481 | $this->mLanguageLinks[] = $t; |
| 453 | 482 | } |
| 454 | 483 | |
| 484 | + /** |
|
| 485 | + * @param string $s |
|
| 486 | + */ |
|
| 455 | 487 | public function addWarning( $s ) { |
| 456 | 488 | $this->mWarnings[$s] = 1; |
| 457 | 489 | } |
@@ -460,9 +492,16 @@ discard block |
||
| 460 | 492 | $this->mOutputHooks[] = array( $hook, $data ); |
| 461 | 493 | } |
| 462 | 494 | |
| 495 | + /** |
|
| 496 | + * @param boolean $value |
|
| 497 | + */ |
|
| 463 | 498 | public function setNewSection( $value ) { |
| 464 | 499 | $this->mNewSection = (bool)$value; |
| 465 | 500 | } |
| 501 | + |
|
| 502 | + /** |
|
| 503 | + * @param boolean $value |
|
| 504 | + */ |
|
| 466 | 505 | public function hideNewSection( $value ) { |
| 467 | 506 | $this->mHideNewSection = (bool)$value; |
| 468 | 507 | } |
@@ -736,6 +775,9 @@ discard block |
||
| 736 | 775 | $this->mFlags[$flag] = true; |
| 737 | 776 | } |
| 738 | 777 | |
| 778 | + /** |
|
| 779 | + * @param string $flag |
|
| 780 | + */ |
|
| 739 | 781 | public function getFlag( $flag ) { |
| 740 | 782 | return isset( $this->mFlags[$flag] ); |
| 741 | 783 | } |
@@ -799,6 +841,8 @@ discard block |
||
| 799 | 841 | * $parser->getOutput()->my_ext_foo = '...'; |
| 800 | 842 | * @endcode |
| 801 | 843 | * |
| 844 | + * @param string $name |
|
| 845 | + * @param string $value |
|
| 802 | 846 | */ |
| 803 | 847 | public function setProperty( $name, $value ) { |
| 804 | 848 | $this->mProperties[$name] = $value; |
@@ -807,7 +851,7 @@ discard block |
||
| 807 | 851 | /** |
| 808 | 852 | * @param string $name The property name to look up. |
| 809 | 853 | * |
| 810 | - * @return mixed|bool The value previously set using setProperty(). False if null or no value |
|
| 854 | + * @return string The value previously set using setProperty(). False if null or no value |
|
| 811 | 855 | * was set for the given property name. |
| 812 | 856 | * |
| 813 | 857 | * @note You need to use getProperties() to check for boolean and null properties. |
@@ -980,6 +1024,9 @@ discard block |
||
| 980 | 1024 | return null; |
| 981 | 1025 | } |
| 982 | 1026 | |
| 1027 | + /** |
|
| 1028 | + * @param string $clock |
|
| 1029 | + */ |
|
| 983 | 1030 | private static function getTimes( $clock = null ) { |
| 984 | 1031 | $ret = array(); |
| 985 | 1032 | if ( !$clock || $clock === 'wall' ) { |
@@ -1184,7 +1184,6 @@ discard block |
||
| 1184 | 1184 | /** |
| 1185 | 1185 | * @param string $sep |
| 1186 | 1186 | * @param int $flags |
| 1187 | - * @param string|PPNode $args,... |
|
| 1188 | 1187 | * @return string |
| 1189 | 1188 | */ |
| 1190 | 1189 | public function implodeWithFlags( $sep, $flags /*, ... */ ) { |
@@ -1215,7 +1214,6 @@ discard block |
||
| 1215 | 1214 | * Implode with no flags specified |
| 1216 | 1215 | * This previously called implodeWithFlags but has now been inlined to reduce stack depth |
| 1217 | 1216 | * @param string $sep |
| 1218 | - * @param string|PPNode $args,... |
|
| 1219 | 1217 | * @return string |
| 1220 | 1218 | */ |
| 1221 | 1219 | public function implode( $sep /*, ... */ ) { |
@@ -1247,7 +1245,6 @@ discard block |
||
| 1247 | 1245 | * with implode() |
| 1248 | 1246 | * |
| 1249 | 1247 | * @param string $sep |
| 1250 | - * @param string|PPNode $args,... |
|
| 1251 | 1248 | * @return PPNode_Hash_Array |
| 1252 | 1249 | */ |
| 1253 | 1250 | public function virtualImplode( $sep /*, ... */ ) { |
@@ -1280,7 +1277,6 @@ discard block |
||
| 1280 | 1277 | * @param string $start |
| 1281 | 1278 | * @param string $sep |
| 1282 | 1279 | * @param string $end |
| 1283 | - * @param string|PPNode $args,... |
|
| 1284 | 1280 | * @return PPNode_Hash_Array |
| 1285 | 1281 | */ |
| 1286 | 1282 | public function virtualBracketedImplode( $start, $sep, $end /*, ... */ ) { |
@@ -1423,7 +1419,7 @@ discard block |
||
| 1423 | 1419 | /** |
| 1424 | 1420 | * Get the TTL |
| 1425 | 1421 | * |
| 1426 | - * @return int|null |
|
| 1422 | + * @return integer |
|
| 1427 | 1423 | */ |
| 1428 | 1424 | public function getTTL() { |
| 1429 | 1425 | return $this->ttl; |
@@ -1443,7 +1439,7 @@ discard block |
||
| 1443 | 1439 | |
| 1444 | 1440 | /** |
| 1445 | 1441 | * @param Preprocessor $preprocessor |
| 1446 | - * @param bool|PPFrame $parent |
|
| 1442 | + * @param PPFrame_Hash $parent |
|
| 1447 | 1443 | * @param array $numberedArgs |
| 1448 | 1444 | * @param array $namedArgs |
| 1449 | 1445 | * @param bool|Title $title |
@@ -1623,6 +1619,9 @@ discard block |
||
| 1623 | 1619 | |
| 1624 | 1620 | public $args; |
| 1625 | 1621 | |
| 1622 | + /** |
|
| 1623 | + * @param Preprocessor_Hash $preprocessor |
|
| 1624 | + */ |
|
| 1626 | 1625 | public function __construct( $preprocessor, $args ) { |
| 1627 | 1626 | parent::__construct( $preprocessor ); |
| 1628 | 1627 | $this->args = $args; |
@@ -1838,7 +1837,7 @@ discard block |
||
| 1838 | 1837 | * Split an "<h>" node |
| 1839 | 1838 | * |
| 1840 | 1839 | * @throws MWException |
| 1841 | - * @return array |
|
| 1840 | + * @return string |
|
| 1842 | 1841 | */ |
| 1843 | 1842 | public function splitHeading() { |
| 1844 | 1843 | if ( $this->name !== 'h' ) { |
@@ -2020,6 +2019,9 @@ discard block |
||
| 2020 | 2019 | |
| 2021 | 2020 | public $name, $value, $nextSibling; |
| 2022 | 2021 | |
| 2022 | + /** |
|
| 2023 | + * @param string $name |
|
| 2024 | + */ |
|
| 2023 | 2025 | public function __construct( $name, $value ) { |
| 2024 | 2026 | $this->name = $name; |
| 2025 | 2027 | $this->value = $value; |
@@ -87,7 +87,7 @@ discard block |
||
| 87 | 87 | |
| 88 | 88 | /** |
| 89 | 89 | * @param string $text |
| 90 | - * @return mixed |
|
| 90 | + * @return string |
|
| 91 | 91 | */ |
| 92 | 92 | public function unstripGeneral( $text ) { |
| 93 | 93 | return $this->unstripType( 'general', $text ); |
@@ -95,7 +95,7 @@ discard block |
||
| 95 | 95 | |
| 96 | 96 | /** |
| 97 | 97 | * @param string $text |
| 98 | - * @return mixed |
|
| 98 | + * @return string |
|
| 99 | 99 | */ |
| 100 | 100 | public function unstripNoWiki( $text ) { |
| 101 | 101 | return $this->unstripType( 'nowiki', $text ); |
@@ -103,7 +103,7 @@ discard block |
||
| 103 | 103 | |
| 104 | 104 | /** |
| 105 | 105 | * @param string $text |
| 106 | - * @return mixed |
|
| 106 | + * @return string |
|
| 107 | 107 | */ |
| 108 | 108 | public function unstripBoth( $text ) { |
| 109 | 109 | $text = $this->unstripType( 'general', $text ); |
@@ -114,7 +114,7 @@ discard block |
||
| 114 | 114 | /** |
| 115 | 115 | * @param string $type |
| 116 | 116 | * @param string $text |
| 117 | - * @return mixed |
|
| 117 | + * @return string |
|
| 118 | 118 | */ |
| 119 | 119 | protected function unstripType( $type, $text ) { |
| 120 | 120 | // Shortcut |
@@ -204,7 +204,7 @@ discard block |
||
| 204 | 204 | * |
| 205 | 205 | * @param StripState $otherState |
| 206 | 206 | * @param array $texts |
| 207 | - * @return array |
|
| 207 | + * @return string[] |
|
| 208 | 208 | */ |
| 209 | 209 | public function merge( $otherState, $texts ) { |
| 210 | 210 | $mergePrefix = wfRandomString( 16 ); |
@@ -47,7 +47,7 @@ discard block |
||
| 47 | 47 | |
| 48 | 48 | /** |
| 49 | 49 | * Retrieve the work from cache |
| 50 | - * @return mixed Work result or false |
|
| 50 | + * @return boolean Work result or false |
|
| 51 | 51 | */ |
| 52 | 52 | public function getCachedWork() { |
| 53 | 53 | return false; |
@@ -56,7 +56,7 @@ discard block |
||
| 56 | 56 | /** |
| 57 | 57 | * A work not so good (eg. expired one) but better than an error |
| 58 | 58 | * message. |
| 59 | - * @return mixed Work result or false |
|
| 59 | + * @return boolean Work result or false |
|
| 60 | 60 | */ |
| 61 | 61 | public function fallback() { |
| 62 | 62 | return false; |
@@ -1084,6 +1084,7 @@ |
||
| 1084 | 1084 | |
| 1085 | 1085 | /** |
| 1086 | 1086 | * Dummy, kept for backwards-compatibility. |
| 1087 | + * @param User $user |
|
| 1087 | 1088 | */ |
| 1088 | 1089 | static function miscPreferences( $user, IContextSource $context, &$defaultPreferences ) { |
| 1089 | 1090 | } |
@@ -131,7 +131,7 @@ discard block |
||
| 131 | 131 | * When implemented in a descendant class, receives an array of titles as strings and returns |
| 132 | 132 | * either an unmodified array or an array of Title objects corresponding to strings received. |
| 133 | 133 | * |
| 134 | - * @param array $strings |
|
| 134 | + * @param string[] $strings |
|
| 135 | 135 | * |
| 136 | 136 | * @return array |
| 137 | 137 | */ |
@@ -164,6 +164,10 @@ discard block |
||
| 164 | 164 | return $this->strings( $this->handleResultFromHook( $srchres, $namespaces, $search, $limit ) ); |
| 165 | 165 | } |
| 166 | 166 | |
| 167 | + /** |
|
| 168 | + * @param string $search |
|
| 169 | + * @param integer $limit |
|
| 170 | + */ |
|
| 167 | 171 | private function handleResultFromHook( $srchres, $namespaces, $search, $limit ) { |
| 168 | 172 | $rescorer = new SearchExactMatchRescorer(); |
| 169 | 173 | return $rescorer->rescore( $search, $namespaces, $srchres, $limit ); |
@@ -102,7 +102,7 @@ |
||
| 102 | 102 | * With conflicting expectations, the most narrow ones will be used |
| 103 | 103 | * |
| 104 | 104 | * @param array $expects Map of (event => limit) |
| 105 | - * @param $fname |
|
| 105 | + * @param string $fname |
|
| 106 | 106 | * @since 1.26 |
| 107 | 107 | */ |
| 108 | 108 | public function setExpectations( array $expects, $fname ) { |