@@ -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 ) { |