@@ -447,6 +447,9 @@ |
||
| 447 | 447 | return $vals; |
| 448 | 448 | } |
| 449 | 449 | |
| 450 | + /** |
|
| 451 | + * @param null|stdClass $row |
|
| 452 | + */ |
|
| 450 | 453 | private function continueStr( $row ) { |
| 451 | 454 | if ( $this->multiUserMode ) { |
| 452 | 455 | if ( $this->idMode ) { |
@@ -447,6 +447,9 @@ |
||
| 447 | 447 | return $vals; |
| 448 | 448 | } |
| 449 | 449 | |
| 450 | + /** |
|
| 451 | + * @param null|stdClass $row |
|
| 452 | + */ |
|
| 450 | 453 | private function continueStr( $row ) { |
| 451 | 454 | if ( $this->multiUserMode ) { |
| 452 | 455 | if ( $this->idMode ) { |
@@ -59,6 +59,9 @@ discard block |
||
| 59 | 59 | return false; |
| 60 | 60 | } |
| 61 | 61 | |
| 62 | + /** |
|
| 63 | + * @param string $name |
|
| 64 | + */ |
|
| 62 | 65 | function hasConstraint( $name ) { |
| 63 | 66 | $sql = "SELECT 1 FROM pg_catalog.pg_constraint c, pg_catalog.pg_namespace n " . |
| 64 | 67 | "WHERE c.connamespace = n.oid AND conname = '" . |
@@ -1109,6 +1112,10 @@ discard block |
||
| 1109 | 1112 | return $this->relationExists( $sequence, 'S', $schema ); |
| 1110 | 1113 | } |
| 1111 | 1114 | |
| 1115 | + /** |
|
| 1116 | + * @param string $table |
|
| 1117 | + * @param string $trigger |
|
| 1118 | + */ |
|
| 1112 | 1119 | function triggerExists( $table, $trigger ) { |
| 1113 | 1120 | $q = <<<SQL |
| 1114 | 1121 | SELECT 1 FROM pg_class, pg_namespace, pg_trigger |
@@ -1132,6 +1139,10 @@ discard block |
||
| 1132 | 1139 | return $rows; |
| 1133 | 1140 | } |
| 1134 | 1141 | |
| 1142 | + /** |
|
| 1143 | + * @param string $table |
|
| 1144 | + * @param string $rule |
|
| 1145 | + */ |
|
| 1135 | 1146 | function ruleExists( $table, $rule ) { |
| 1136 | 1147 | $exists = $this->selectField( 'pg_rules', 'rulename', |
| 1137 | 1148 | [ |
@@ -1279,7 +1290,7 @@ discard block |
||
| 1279 | 1290 | * |
| 1280 | 1291 | * @param array $options An associative array of options to be turned into |
| 1281 | 1292 | * an SQL query, valid keys are listed in the function. |
| 1282 | - * @return array |
|
| 1293 | + * @return string[] |
|
| 1283 | 1294 | */ |
| 1284 | 1295 | function makeSelectOptions( $options ) { |
| 1285 | 1296 | $preLimitTail = $postLimitTail = ''; |
@@ -365,7 +365,7 @@ discard block |
||
| 365 | 365 | * objects or LinkCache entries. Uses $wgContentHandlerUseDB to determine |
| 366 | 366 | * whether to include page_content_model. |
| 367 | 367 | * |
| 368 | - * @return array |
|
| 368 | + * @return string[] |
|
| 369 | 369 | */ |
| 370 | 370 | protected static function getSelectFields() { |
| 371 | 371 | global $wgContentHandlerUseDB, $wgPageLanguageUseDB; |
@@ -558,7 +558,7 @@ discard block |
||
| 558 | 558 | * Get the prefixed DB key associated with an ID |
| 559 | 559 | * |
| 560 | 560 | * @param int $id The page_id of the article |
| 561 | - * @return Title|null An object representing the article, or null if no such article was found |
|
| 561 | + * @return null|string An object representing the article, or null if no such article was found |
|
| 562 | 562 | */ |
| 563 | 563 | public static function nameOf( $id ) { |
| 564 | 564 | $dbr = wfGetDB( DB_REPLICA ); |
@@ -1079,7 +1079,6 @@ discard block |
||
| 1079 | 1079 | /** |
| 1080 | 1080 | * Returns true if the title is inside one of the specified namespaces. |
| 1081 | 1081 | * |
| 1082 | - * @param int|int[] $namespaces,... The namespaces to check for |
|
| 1083 | 1082 | * @return bool |
| 1084 | 1083 | * @since 1.19 |
| 1085 | 1084 | */ |
@@ -1889,7 +1888,7 @@ discard block |
||
| 1889 | 1888 | * - quick : does cheap permission checks from replica DBs (usable for GUI creation) |
| 1890 | 1889 | * - full : does cheap and expensive checks possibly from a replica DB |
| 1891 | 1890 | * - secure : does cheap and expensive checks, using the master as needed |
| 1892 | - * @param array $ignoreErrors Array of Strings Set this to a list of message keys |
|
| 1891 | + * @param string[] $ignoreErrors Array of Strings Set this to a list of message keys |
|
| 1893 | 1892 | * whose corresponding errors may be ignored. |
| 1894 | 1893 | * @return array Array of arrays of the arguments to wfMessage to explain permissions problems. |
| 1895 | 1894 | */ |
@@ -1990,7 +1989,7 @@ discard block |
||
| 1990 | 1989 | * Add the resulting error code to the errors array |
| 1991 | 1990 | * |
| 1992 | 1991 | * @param array $errors List of current errors |
| 1993 | - * @param array $result Result of errors |
|
| 1992 | + * @param string $result Result of errors |
|
| 1994 | 1993 | * |
| 1995 | 1994 | * @return array List of errors |
| 1996 | 1995 | */ |
@@ -2385,7 +2384,7 @@ discard block |
||
| 2385 | 2384 | * |
| 2386 | 2385 | * @param string $action The action to check |
| 2387 | 2386 | * @param bool $short Short circuit on first error |
| 2388 | - * @return array List of errors |
|
| 2387 | + * @return string[] List of errors |
|
| 2389 | 2388 | */ |
| 2390 | 2389 | private function missingPermissionError( $action, $short ) { |
| 2391 | 2390 | // We avoid expensive display logic for quickUserCan's and such |
@@ -3925,7 +3924,7 @@ discard block |
||
| 3925 | 3924 | * |
| 3926 | 3925 | * @param int $revId Revision ID. Get the revision that was before this one. |
| 3927 | 3926 | * @param int $flags Title::GAID_FOR_UPDATE |
| 3928 | - * @return int|bool Old revision ID, or false if none exists |
|
| 3927 | + * @return integer Old revision ID, or false if none exists |
|
| 3929 | 3928 | */ |
| 3930 | 3929 | public function getPreviousRevisionID( $revId, $flags = 0 ) { |
| 3931 | 3930 | $db = ( $flags & self::GAID_FOR_UPDATE ) ? wfGetDB( DB_MASTER ) : wfGetDB( DB_REPLICA ); |
@@ -4065,8 +4064,8 @@ discard block |
||
| 4065 | 4064 | * Get the number of revisions between the given revision. |
| 4066 | 4065 | * Used for diffs and other things that really need it. |
| 4067 | 4066 | * |
| 4068 | - * @param int|Revision $old Old revision or rev ID (first before range) |
|
| 4069 | - * @param int|Revision $new New revision or rev ID (first after range) |
|
| 4067 | + * @param Revision $old Old revision or rev ID (first before range) |
|
| 4068 | + * @param Revision $new New revision or rev ID (first after range) |
|
| 4070 | 4069 | * @param int|null $max Limit of Revisions to count, will be incremented to detect truncations |
| 4071 | 4070 | * @return int Number of revisions between these revisions. |
| 4072 | 4071 | */ |
@@ -4178,9 +4177,9 @@ discard block |
||
| 4178 | 4177 | * Used for diffs and other things that really need it. |
| 4179 | 4178 | * |
| 4180 | 4179 | * @param int|Revision $old Old revision or rev ID (first before range by default) |
| 4181 | - * @param int|Revision $new New revision or rev ID (first after range by default) |
|
| 4180 | + * @param Revision $new New revision or rev ID (first after range by default) |
|
| 4182 | 4181 | * @param int $limit Maximum number of authors |
| 4183 | - * @param string|array $options (Optional): Single option, or an array of options: |
|
| 4182 | + * @param string $options (Optional): Single option, or an array of options: |
|
| 4184 | 4183 | * 'include_old' Include $old in the range; $new is excluded. |
| 4185 | 4184 | * 'include_new' Include $new in the range; $old is excluded. |
| 4186 | 4185 | * 'include_both' Include both $old and $new in the range. |
@@ -4336,7 +4335,7 @@ discard block |
||
| 4336 | 4335 | /** |
| 4337 | 4336 | * Get the default message text or false if the message doesn't exist |
| 4338 | 4337 | * |
| 4339 | - * @return string|bool |
|
| 4338 | + * @return false|string |
|
| 4340 | 4339 | */ |
| 4341 | 4340 | public function getDefaultMessageText() { |
| 4342 | 4341 | global $wgContLang; |
@@ -4784,7 +4783,7 @@ discard block |
||
| 4784 | 4783 | } |
| 4785 | 4784 | |
| 4786 | 4785 | /** |
| 4787 | - * @return array |
|
| 4786 | + * @return string[] |
|
| 4788 | 4787 | */ |
| 4789 | 4788 | public function __sleep() { |
| 4790 | 4789 | return [ |
@@ -143,6 +143,9 @@ |
||
| 143 | 143 | wfWaitForSlaves(); |
| 144 | 144 | } |
| 145 | 145 | |
| 146 | + /** |
|
| 147 | + * @param boolean $dieOnError |
|
| 148 | + */ |
|
| 146 | 149 | protected function sqlDoQuery( IDatabase $db, $line, $dieOnError ) { |
| 147 | 150 | try { |
| 148 | 151 | $res = $db->query( $line ); |
@@ -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; |
@@ -2715,7 +2719,7 @@ discard block |
||
| 2715 | 2719 | |
| 2716 | 2720 | /** |
| 2717 | 2721 | * @deprecated since 1.25, always returns 0 |
| 2718 | - * @return float |
|
| 2722 | + * @return integer |
|
| 2719 | 2723 | */ |
| 2720 | 2724 | public function getProfileTime() { |
| 2721 | 2725 | wfDeprecated( __METHOD__, '1.25' ); |
@@ -2738,7 +2742,7 @@ discard block |
||
| 2738 | 2742 | |
| 2739 | 2743 | /** |
| 2740 | 2744 | * @deprecated since 1.25, always returns 0 |
| 2741 | - * @return float |
|
| 2745 | + * @return integer |
|
| 2742 | 2746 | */ |
| 2743 | 2747 | public function getProfileDBTime() { |
| 2744 | 2748 | wfDeprecated( __METHOD__, '1.25' ); |
@@ -192,7 +192,7 @@ |
||
| 192 | 192 | /** |
| 193 | 193 | * Get an explanatory message if this backend is read-only |
| 194 | 194 | * |
| 195 | - * @return string|bool Returns false if the backend is not read-only |
|
| 195 | + * @return string|false Returns false if the backend is not read-only |
|
| 196 | 196 | */ |
| 197 | 197 | final public function getReadOnlyReason() { |
| 198 | 198 | return ( $this->readOnly != '' ) ? $this->readOnly : false; |
@@ -491,7 +491,7 @@ |
||
| 491 | 491 | * <exif:DigitalZoomRatio>0/10</exif:DigitalZoomRatio> |
| 492 | 492 | * and are processing the 0/10 bit. |
| 493 | 493 | * |
| 494 | - * @param XMLParser $parser XMLParser reference to the xml parser |
|
| 494 | + * @param resource $parser XMLParser reference to the xml parser |
|
| 495 | 495 | * @param string $data Character data |
| 496 | 496 | * @throws RuntimeException On invalid data |
| 497 | 497 | */ |
@@ -36,7 +36,7 @@ discard block |
||
| 36 | 36 | protected $repoClass = 'ForeignApiRepo'; |
| 37 | 37 | |
| 38 | 38 | /** |
| 39 | - * @param Title|string|bool $title |
|
| 39 | + * @param Title|null $title |
|
| 40 | 40 | * @param ForeignApiRepo $repo |
| 41 | 41 | * @param array $info |
| 42 | 42 | * @param bool $exists |
@@ -169,7 +169,7 @@ discard block |
||
| 169 | 169 | } |
| 170 | 170 | |
| 171 | 171 | /** |
| 172 | - * @return bool|null|string |
|
| 172 | + * @return string|null |
|
| 173 | 173 | */ |
| 174 | 174 | public function getMetadata() { |
| 175 | 175 | if ( isset( $this->mInfo['metadata'] ) ) { |
@@ -208,7 +208,7 @@ discard block |
||
| 208 | 208 | } |
| 209 | 209 | |
| 210 | 210 | /** |
| 211 | - * @return bool|int|null |
|
| 211 | + * @return integer|null |
|
| 212 | 212 | */ |
| 213 | 213 | public function getSize() { |
| 214 | 214 | return isset( $this->mInfo['size'] ) ? intval( $this->mInfo['size'] ) : null; |
@@ -271,7 +271,7 @@ discard block |
||
| 271 | 271 | } |
| 272 | 272 | |
| 273 | 273 | /** |
| 274 | - * @return bool|string |
|
| 274 | + * @return false|string |
|
| 275 | 275 | */ |
| 276 | 276 | function getTimestamp() { |
| 277 | 277 | return wfTimestamp( TS_MW, |