@@ -129,6 +129,9 @@ |
||
129 | 129 | return 0; |
130 | 130 | } |
131 | 131 | |
132 | + /** |
|
133 | + * @param string $tmpDir |
|
134 | + */ |
|
132 | 135 | private function cleanupTemp( $tmpDir ) { |
133 | 136 | if ( file_exists( "$tmpDir/hhvm.hhbc" ) ) { |
134 | 137 | unlink( "$tmpDir/hhvm.hhbc" ); |
@@ -234,7 +234,6 @@ discard block |
||
234 | 234 | * [ 'y' ] |
235 | 235 | * ] |
236 | 236 | * |
237 | - * @param array $array1,... |
|
238 | 237 | * @return array |
239 | 238 | */ |
240 | 239 | function wfMergeErrorArrays( /*...*/ ) { |
@@ -261,8 +260,8 @@ discard block |
||
261 | 260 | * |
262 | 261 | * @param array $array The array. |
263 | 262 | * @param array $insert The array to insert. |
264 | - * @param mixed $after The key to insert after |
|
265 | - * @return array |
|
263 | + * @param string $after The key to insert after |
|
264 | + * @return string[] |
|
266 | 265 | */ |
267 | 266 | function wfArrayInsertAfter( array $array, array $insert, $after ) { |
268 | 267 | // Find the offset of the element to insert after. |
@@ -1300,7 +1299,7 @@ discard block |
||
1300 | 1299 | /** |
1301 | 1300 | * Get the value of $wgReadOnly or the contents of $wgReadOnlyFile. |
1302 | 1301 | * |
1303 | - * @return string|bool String when in read-only mode; false otherwise |
|
1302 | + * @return string|false String when in read-only mode; false otherwise |
|
1304 | 1303 | * @since 1.27 |
1305 | 1304 | */ |
1306 | 1305 | function wfConfiguredReadOnlyReason() { |
@@ -1375,7 +1374,6 @@ discard block |
||
1375 | 1374 | * This function replaces all old wfMsg* functions. |
1376 | 1375 | * |
1377 | 1376 | * @param string|string[]|MessageSpecifier $key Message key, or array of keys, or a MessageSpecifier |
1378 | - * @param mixed $params,... Normal message parameters |
|
1379 | 1377 | * @return Message |
1380 | 1378 | * |
1381 | 1379 | * @since 1.17 |
@@ -1396,7 +1394,6 @@ discard block |
||
1396 | 1394 | * for the first message which is non-empty. If all messages are empty then an |
1397 | 1395 | * instance of the first message key is returned. |
1398 | 1396 | * |
1399 | - * @param string|string[] $keys,... Message keys |
|
1400 | 1397 | * @return Message |
1401 | 1398 | * |
1402 | 1399 | * @since 1.18 |
@@ -1627,7 +1624,7 @@ discard block |
||
1627 | 1624 | * @todo FIXME: We may want to blacklist some broken browsers |
1628 | 1625 | * |
1629 | 1626 | * @param bool $force |
1630 | - * @return bool Whereas client accept gzip compression |
|
1627 | + * @return null|boolean Whereas client accept gzip compression |
|
1631 | 1628 | */ |
1632 | 1629 | function wfClientAcceptsGzip( $force = false ) { |
1633 | 1630 | static $result = null; |
@@ -1713,7 +1710,7 @@ discard block |
||
1713 | 1710 | * @param mixed $dest |
1714 | 1711 | * @param mixed $source |
1715 | 1712 | * @param bool $force |
1716 | - * @return mixed |
|
1713 | + * @return string |
|
1717 | 1714 | */ |
1718 | 1715 | function wfSetVar( &$dest, $source, $force = false ) { |
1719 | 1716 | $temp = $dest; |
@@ -1763,7 +1760,7 @@ discard block |
||
1763 | 1760 | /** |
1764 | 1761 | * Provide a simple HTTP error. |
1765 | 1762 | * |
1766 | - * @param int|string $code |
|
1763 | + * @param integer $code |
|
1767 | 1764 | * @param string $label |
1768 | 1765 | * @param string $desc |
1769 | 1766 | */ |
@@ -2045,8 +2042,8 @@ discard block |
||
2045 | 2042 | * |
2046 | 2043 | * @param mixed $outputtype A timestamp in one of the supported formats, the |
2047 | 2044 | * function will autodetect which format is supplied and act accordingly. |
2048 | - * @param mixed $ts Optional timestamp to convert, default 0 for the current time |
|
2049 | - * @return string|bool String / false The same date in the format specified in $outputtype or false |
|
2045 | + * @param integer $ts Optional timestamp to convert, default 0 for the current time |
|
2046 | + * @return string|false String / false The same date in the format specified in $outputtype or false |
|
2050 | 2047 | */ |
2051 | 2048 | function wfTimestamp( $outputtype = TS_UNIX, $ts = 0 ) { |
2052 | 2049 | try { |
@@ -2087,7 +2084,7 @@ discard block |
||
2087 | 2084 | /** |
2088 | 2085 | * Check if the operating system is Windows |
2089 | 2086 | * |
2090 | - * @return bool True if it's Windows, false otherwise. |
|
2087 | + * @return boolean|null True if it's Windows, false otherwise. |
|
2091 | 2088 | */ |
2092 | 2089 | function wfIsWindows() { |
2093 | 2090 | static $isWindows = null; |
@@ -2344,7 +2341,7 @@ discard block |
||
2344 | 2341 | /** |
2345 | 2342 | * Check if wfShellExec() is effectively disabled via php.ini config |
2346 | 2343 | * |
2347 | - * @return bool|string False or 'disabled' |
|
2344 | + * @return string|false False or 'disabled' |
|
2348 | 2345 | * @since 1.22 |
2349 | 2346 | */ |
2350 | 2347 | function wfShellExecDisabled() { |
@@ -2958,7 +2955,7 @@ discard block |
||
2958 | 2955 | * @param int $pad Minimum number of digits in the output (pad with zeroes) |
2959 | 2956 | * @param bool $lowercase Whether to output in lowercase or uppercase |
2960 | 2957 | * @param string $engine Either "gmp", "bcmath", or "php" |
2961 | - * @return string|bool The output number as a string, or false on error |
|
2958 | + * @return false|string The output number as a string, or false on error |
|
2962 | 2959 | */ |
2963 | 2960 | function wfBaseConvert( $input, $sourceBase, $destBase, $pad = 1, |
2964 | 2961 | $lowercase = true, $engine = 'auto' |
@@ -3043,7 +3040,6 @@ discard block |
||
3043 | 3040 | /** |
3044 | 3041 | * Make a cache key for the local wiki. |
3045 | 3042 | * |
3046 | - * @param string $args,... |
|
3047 | 3043 | * @return string |
3048 | 3044 | */ |
3049 | 3045 | function wfMemcKey( /*...*/ ) { |
@@ -3060,7 +3056,6 @@ discard block |
||
3060 | 3056 | * |
3061 | 3057 | * @param string $db |
3062 | 3058 | * @param string $prefix |
3063 | - * @param string $args,... |
|
3064 | 3059 | * @return string |
3065 | 3060 | */ |
3066 | 3061 | function wfForeignMemcKey( $db, $prefix /*...*/ ) { |
@@ -3080,7 +3075,6 @@ discard block |
||
3080 | 3075 | * in the first segment will clash with wfMemcKey/wfForeignMemcKey. |
3081 | 3076 | * |
3082 | 3077 | * @since 1.26 |
3083 | - * @param string $args,... |
|
3084 | 3078 | * @return string |
3085 | 3079 | */ |
3086 | 3080 | function wfGlobalCacheKey( /*...*/ ) { |
@@ -3195,7 +3189,7 @@ discard block |
||
3195 | 3189 | * Returns a valid placeholder object if the file does not exist. |
3196 | 3190 | * |
3197 | 3191 | * @param Title|string $title |
3198 | - * @return LocalFile|null A File, or null if passed an invalid Title |
|
3192 | + * @return File|null A File, or null if passed an invalid Title |
|
3199 | 3193 | */ |
3200 | 3194 | function wfLocalFile( $title ) { |
3201 | 3195 | return RepoGroup::singleton()->getLocalRepo()->newFile( $title ); |
@@ -3400,7 +3394,7 @@ discard block |
||
3400 | 3394 | /** |
3401 | 3395 | * Set PHP's time limit to the larger of php.ini or $wgTransactionalTimeLimit |
3402 | 3396 | * |
3403 | - * @return int Prior time limit |
|
3397 | + * @return string Prior time limit |
|
3404 | 3398 | * @since 1.26 |
3405 | 3399 | */ |
3406 | 3400 | function wfTransactionalTimeLimit() { |
@@ -3536,7 +3530,7 @@ discard block |
||
3536 | 3530 | * |
3537 | 3531 | * @param string $format The format string (See php's docs) |
3538 | 3532 | * @param string $data A binary string of binary data |
3539 | - * @param int|bool $length The minimum length of $data or false. This is to |
|
3533 | + * @param integer $length The minimum length of $data or false. This is to |
|
3540 | 3534 | * prevent reading beyond the end of $data. false to disable the check. |
3541 | 3535 | * |
3542 | 3536 | * Also be careful when using this function to read unsigned 32 bit integer |
@@ -81,6 +81,9 @@ discard block |
||
81 | 81 | */ |
82 | 82 | abstract protected function logAuthResult( $success, $status = null ); |
83 | 83 | |
84 | + /** |
|
85 | + * @param string $name |
|
86 | + */ |
|
84 | 87 | public function __construct( $name ) { |
85 | 88 | global $wgUseMediaWikiUIEverywhere; |
86 | 89 | parent::__construct( $name ); |
@@ -365,7 +368,7 @@ discard block |
||
365 | 368 | * Show the success page. |
366 | 369 | * |
367 | 370 | * @param string $type Condition of return to; see `executeReturnTo` |
368 | - * @param string|Message $title Page's title |
|
371 | + * @param Message $title Page's title |
|
369 | 372 | * @param string $msgname |
370 | 373 | * @param string $injected_html |
371 | 374 | * @param StatusValue|null $extraMessages |
@@ -414,7 +417,6 @@ discard block |
||
414 | 417 | /** |
415 | 418 | * Replace some globals to make sure the fact that the user has just been logged in is |
416 | 419 | * reflected in the current request. |
417 | - * @param User $user |
|
418 | 420 | */ |
419 | 421 | protected function setSessionUserForCurrentRequest() { |
420 | 422 | global $wgUser, $wgLang; |
@@ -1254,6 +1256,7 @@ discard block |
||
1254 | 1256 | |
1255 | 1257 | /** |
1256 | 1258 | * @param array $formDescriptor |
1259 | + * @param AuthenticationRequest[] $requests |
|
1257 | 1260 | */ |
1258 | 1261 | protected function postProcessFormDescriptor( &$formDescriptor, $requests ) { |
1259 | 1262 | // Pre-fill username (if not creating an account, T46775). |
@@ -157,7 +157,7 @@ |
||
157 | 157 | * changes. |
158 | 158 | * |
159 | 159 | * @since 1.28 |
160 | - * @param $text |
|
160 | + * @param false|string $text |
|
161 | 161 | * @return string |
162 | 162 | */ |
163 | 163 | public static function normalizeLineEndings( $text ) { |
@@ -295,7 +295,7 @@ discard block |
||
295 | 295 | |
296 | 296 | /** |
297 | 297 | * @param string $srcPath The source path |
298 | - * @return string|bool The real path if it was a virtual URL Returns false on failure |
|
298 | + * @return string|false The real path if it was a virtual URL Returns false on failure |
|
299 | 299 | */ |
300 | 300 | function getRealPath( $srcPath ) { |
301 | 301 | $repo = RepoGroup::singleton()->getLocalRepo(); |
@@ -1605,7 +1605,6 @@ discard block |
||
1605 | 1605 | * Check a block of CSS or CSS fragment for anything that looks like |
1606 | 1606 | * it is bringing in remote code. |
1607 | 1607 | * @param string $value a string of CSS |
1608 | - * @param bool $propOnly only check css properties (start regex with :) |
|
1609 | 1608 | * @return bool true if the CSS contains an illegal string, false if otherwise |
1610 | 1609 | */ |
1611 | 1610 | private static function checkCssFragment( $value ) { |
@@ -421,7 +421,7 @@ discard block |
||
421 | 421 | * |
422 | 422 | * @since 1.24 |
423 | 423 | * @param array $params All supplied parameters for the module |
424 | - * @return string|array|null |
|
424 | + * @return string |
|
425 | 425 | */ |
426 | 426 | protected function getWebUITokenSalt( array $params ) { |
427 | 427 | return null; |
@@ -627,6 +627,7 @@ discard block |
||
627 | 627 | /** |
628 | 628 | * Set the continuation manager |
629 | 629 | * @param ApiContinuationManager|null |
630 | + * @param ApiContinuationManager|null $manager |
|
630 | 631 | */ |
631 | 632 | public function setContinuationManager( $manager ) { |
632 | 633 | // Main module has setContinuationManager() method overridden |
@@ -710,6 +711,7 @@ discard block |
||
710 | 711 | * |
711 | 712 | * @param array $params User provided set of parameters, as from $this->extractRequestParams() |
712 | 713 | * @param string $required,... Names of parameters of which exactly one must be set |
714 | + * @param string $required |
|
713 | 715 | */ |
714 | 716 | public function requireOnlyOneParameter( $params, $required /*...*/ ) { |
715 | 717 | $required = func_get_args(); |
@@ -736,6 +738,7 @@ discard block |
||
736 | 738 | * |
737 | 739 | * @param array $params User provided set of parameters, as from $this->extractRequestParams() |
738 | 740 | * @param string $required,... Names of parameters of which at most one must be set |
741 | + * @param string $required |
|
739 | 742 | */ |
740 | 743 | public function requireMaxOneParameter( $params, $required /*...*/ ) { |
741 | 744 | $required = func_get_args(); |
@@ -759,6 +762,7 @@ discard block |
||
759 | 762 | * @since 1.23 |
760 | 763 | * @param array $params User provided set of parameters, as from $this->extractRequestParams() |
761 | 764 | * @param string $required,... Names of parameters of which at least one must be set |
765 | + * @param string $required |
|
762 | 766 | */ |
763 | 767 | public function requireAtLeastOneParameter( $params, $required /*...*/ ) { |
764 | 768 | $required = func_get_args(); |
@@ -1431,7 +1435,7 @@ discard block |
||
1431 | 1435 | |
1432 | 1436 | /** |
1433 | 1437 | * Truncate an array to a certain length. |
1434 | - * @param array $arr Array to truncate |
|
1438 | + * @param string[] $arr Array to truncate |
|
1435 | 1439 | * @param int $limit Maximum length |
1436 | 1440 | * @return bool True if the array was truncated, false otherwise |
1437 | 1441 | */ |
@@ -2638,7 +2642,7 @@ discard block |
||
2638 | 2642 | * "apihelp-{$this->getModulePath()}-description". |
2639 | 2643 | * |
2640 | 2644 | * @deprecated since 1.25 |
2641 | - * @return Message|string|array |
|
2645 | + * @return boolean |
|
2642 | 2646 | */ |
2643 | 2647 | protected function getDescription() { |
2644 | 2648 | return false; |
@@ -2793,7 +2797,7 @@ discard block |
||
2793 | 2797 | * Generates the parameter descriptions for this module, to be displayed in the |
2794 | 2798 | * module's help. |
2795 | 2799 | * @deprecated since 1.25 |
2796 | - * @return string|bool |
|
2800 | + * @return string|false |
|
2797 | 2801 | */ |
2798 | 2802 | public function makeHelpMsgParameters() { |
2799 | 2803 | wfDeprecated( __METHOD__, '1.25' ); |
@@ -2984,7 +2988,7 @@ discard block |
||
2984 | 2988 | |
2985 | 2989 | /** |
2986 | 2990 | * @deprecated since 1.25, always returns 0 |
2987 | - * @return float |
|
2991 | + * @return integer |
|
2988 | 2992 | */ |
2989 | 2993 | public function getProfileTime() { |
2990 | 2994 | wfDeprecated( __METHOD__, '1.25' ); |
@@ -3007,7 +3011,7 @@ discard block |
||
3007 | 3011 | |
3008 | 3012 | /** |
3009 | 3013 | * @deprecated since 1.25, always returns 0 |
3010 | - * @return float |
|
3014 | + * @return integer |
|
3011 | 3015 | */ |
3012 | 3016 | public function getProfileDBTime() { |
3013 | 3017 | wfDeprecated( __METHOD__, '1.25' ); |
@@ -145,9 +145,16 @@ |
||
145 | 145 | } |
146 | 146 | |
147 | 147 | // Kept BC for now, remove when possible |
148 | + |
|
149 | + /** |
|
150 | + * @param string $functionname |
|
151 | + */ |
|
148 | 152 | public function profileIn( $functionname ) { |
149 | 153 | } |
150 | 154 | |
155 | + /** |
|
156 | + * @param string $functionname |
|
157 | + */ |
|
151 | 158 | public function profileOut( $functionname ) { |
152 | 159 | } |
153 | 160 |
@@ -210,7 +210,7 @@ |
||
210 | 210 | } |
211 | 211 | |
212 | 212 | /** |
213 | - * @param array $data |
|
213 | + * @param string $data |
|
214 | 214 | * @return bool|array |
215 | 215 | */ |
216 | 216 | function getImageInfo( $data ) { |
@@ -736,7 +736,7 @@ discard block |
||
736 | 736 | } |
737 | 737 | |
738 | 738 | /** |
739 | - * @return bool|string |
|
739 | + * @return string|false |
|
740 | 740 | */ |
741 | 741 | protected function restoreErrorHandler() { |
742 | 742 | restore_error_handler(); |
@@ -851,7 +851,7 @@ discard block |
||
851 | 851 | } |
852 | 852 | |
853 | 853 | /** |
854 | - * @param $sql |
|
854 | + * @param string $sql |
|
855 | 855 | * @return string|null |
856 | 856 | */ |
857 | 857 | protected function getQueryVerb( $sql ) { |
@@ -975,6 +975,12 @@ discard block |
||
975 | 975 | return $res; |
976 | 976 | } |
977 | 977 | |
978 | + /** |
|
979 | + * @param string $sql |
|
980 | + * @param string $commentedSql |
|
981 | + * @param boolean $isWrite |
|
982 | + * @param string $fname |
|
983 | + */ |
|
978 | 984 | private function doProfiledQuery( $sql, $commentedSql, $isWrite, $fname ) { |
979 | 985 | $isMaster = !is_null( $this->getLBInfo( 'master' ) ); |
980 | 986 | # generalizeSQL() will probably cut down the query to reasonable |
@@ -1047,6 +1053,10 @@ discard block |
||
1047 | 1053 | } |
1048 | 1054 | } |
1049 | 1055 | |
1056 | + /** |
|
1057 | + * @param string $sql |
|
1058 | + * @param boolean $priorWritesPending |
|
1059 | + */ |
|
1050 | 1060 | private function canRecoverFromDisconnect( $sql, $priorWritesPending ) { |
1051 | 1061 | # Transaction dropped; this can mean lost writes, or REPEATABLE-READ snapshots. |
1052 | 1062 | # Dropped connections also mean that named locks are automatically released. |
@@ -1268,7 +1278,7 @@ discard block |
||
1268 | 1278 | * |
1269 | 1279 | * @param array $options Associative array of options to be turned into |
1270 | 1280 | * an SQL query, valid keys are listed in the function. |
1271 | - * @return array |
|
1281 | + * @return string[] |
|
1272 | 1282 | * @see DatabaseBase::select() |
1273 | 1283 | */ |
1274 | 1284 | public function makeSelectOptions( $options ) { |
@@ -2462,6 +2472,9 @@ discard block |
||
2462 | 2472 | return $this->insert( $destTable, $rows, $fname, $insertOptions ); |
2463 | 2473 | } |
2464 | 2474 | |
2475 | + /** |
|
2476 | + * @param string $destTable |
|
2477 | + */ |
|
2465 | 2478 | public function nativeInsertSelect( $destTable, $srcTable, $varMap, $conds, |
2466 | 2479 | $fname = __METHOD__, |
2467 | 2480 | $insertOptions = [], $selectOptions = [] |
@@ -3287,8 +3300,8 @@ discard block |
||
3287 | 3300 | * on object's error ignore settings). |
3288 | 3301 | * |
3289 | 3302 | * @param string $filename File name to open |
3290 | - * @param bool|callable $lineCallback Optional function called before reading each line |
|
3291 | - * @param bool|callable $resultCallback Optional function called for each MySQL result |
|
3303 | + * @param boolean $lineCallback Optional function called before reading each line |
|
3304 | + * @param boolean $resultCallback Optional function called for each MySQL result |
|
3292 | 3305 | * @param bool|string $fname Calling function name or false if name should be |
3293 | 3306 | * generated dynamically using $filename |
3294 | 3307 | * @param bool|callable $inputCallback Optional function called for each |
@@ -3635,7 +3648,7 @@ discard block |
||
3635 | 3648 | } |
3636 | 3649 | |
3637 | 3650 | /** |
3638 | - * @return string|bool Reason this DB is read-only or false if it is not |
|
3651 | + * @return string|false Reason this DB is read-only or false if it is not |
|
3639 | 3652 | */ |
3640 | 3653 | protected function getReadOnlyReason() { |
3641 | 3654 | $reason = $this->getLBInfo( 'readOnlyReason' ); |