diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2014-12-27 15:41:37 +0100 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2014-12-31 11:43:28 +0100 |
commit | c1f9b1f7b1b77776192048005dcc66dcf3df2bfb (patch) | |
tree | 2b38796e738dd74cb42ecd9bfd151803108386bc /includes/site/MediaWikiSite.php | |
parent | b88ab0086858470dd1f644e64cb4e4f62bb2be9b (diff) |
Update to MediaWiki 1.24.1
Diffstat (limited to 'includes/site/MediaWikiSite.php')
-rw-r--r-- | includes/site/MediaWikiSite.php | 44 |
1 files changed, 24 insertions, 20 deletions
diff --git a/includes/site/MediaWikiSite.php b/includes/site/MediaWikiSite.php index f3b8a0c7..9711f042 100644 --- a/includes/site/MediaWikiSite.php +++ b/includes/site/MediaWikiSite.php @@ -33,15 +33,14 @@ * @ingroup Site */ class MediaWikiSite extends Site { - const PATH_FILE = 'file_path'; const PATH_PAGE = 'page_path'; /** * @since 1.21 - * @deprecated Just use the constructor or the factory Site::newForType + * @deprecated since 1.21 Just use the constructor or the factory Site::newForType * - * @param integer $globalId + * @param int $globalId * * @return MediaWikiSite */ @@ -67,23 +66,25 @@ class MediaWikiSite extends Site { * * @since 1.21 * - * @param string $title the target page's title, in normalized form. + * @param string $title The target page's title, in normalized form. * - * @return String + * @return string */ public function toDBKey( $title ) { return str_replace( ' ', '_', $title ); } /** - * Returns the normalized form of the given page title, using the normalization rules of the given site. - * If the given title is a redirect, the redirect weill be resolved and the redirect target is returned. + * Returns the normalized form of the given page title, using the + * normalization rules of the given site. If the given title is a redirect, + * the redirect weill be resolved and the redirect target is returned. * - * @note : This actually makes an API request to the remote site, so beware that this function is slow and depends - * on an external service. + * @note This actually makes an API request to the remote site, so beware + * that this function is slow and depends on an external service. * - * @note : If MW_PHPUNIT_TEST is defined, the call to the external site is skipped, and the title - * is normalized using the local normalization rules as implemented by the Title class. + * @note If MW_PHPUNIT_TEST is defined, the call to the external site is + * skipped, and the title is normalized using the local normalization + * rules as implemented by the Title class. * * @see Site::normalizePageName * @@ -103,8 +104,10 @@ class MediaWikiSite extends Site { // Go on call the external site if ( defined( 'MW_PHPUNIT_TEST' ) ) { - // If the code is under test, don't call out to other sites, just normalize locally. - // Note: this may cause results to be inconsistent with the actual normalization used by the respective remote site! + // If the code is under test, don't call out to other sites, just + // normalize locally. + // Note: this may cause results to be inconsistent with the actual + // normalization used by the respective remote site! $t = Title::newFromText( $pageName ); return $t->getPrefixedText(); @@ -152,12 +155,14 @@ class MediaWikiSite extends Site { $page = static::extractPageRecord( $data, $pageName ); if ( isset( $page['missing'] ) ) { - wfDebugLog( "MediaWikiSite", "call to <$url> returned a marker for a missing page title! " . $ret ); + wfDebugLog( "MediaWikiSite", "call to <$url> returned a marker for a missing page title! " + . $ret ); return false; } if ( isset( $page['invalid'] ) ) { - wfDebugLog( "MediaWikiSite", "call to <$url> returned a marker for an invalid page title! " . $ret ); + wfDebugLog( "MediaWikiSite", "call to <$url> returned a marker for an invalid page title! " + . $ret ); return false; } @@ -177,7 +182,7 @@ class MediaWikiSite extends Site { * @param array $externalData A reply from the API on a external server. * @param string $pageTitle Identifies the page at the external site, needing normalization. * - * @return array|boolean a 'page' structure representing the page identified by $pageTitle. + * @return array|bool A 'page' structure representing the page identified by $pageTitle. */ private static function extractPageRecord( $externalData, $pageTitle ) { // If there is a special case with only one returned page @@ -210,7 +215,7 @@ class MediaWikiSite extends Site { // Filter the substructure down to what we actually are using. $collectedHits = array_filter( array_values( $externalData['query'][$listId] ), - function( $a ) use ( $fieldId, $pageTitle ) { + function ( $a ) use ( $fieldId, $pageTitle ) { return $a[$fieldId] === $pageTitle; } ); @@ -309,7 +314,7 @@ class MediaWikiSite extends Site { * * @since 1.21 * - * @param string|boolean $pageName Page name or false (default: false) + * @param string|bool $pageName Page name or false (default: false) * * @return string */ @@ -335,7 +340,7 @@ class MediaWikiSite extends Site { * * @since 1.21 * - * @param string|boolean $path + * @param string|bool $path * * @return string */ @@ -348,5 +353,4 @@ class MediaWikiSite extends Site { return $filePath; } - } |