From: Reedy Date: Tue, 1 Jul 2014 00:40:19 +0000 (+0100) Subject: Function type hints for LinkHolderArray.php X-Git-Tag: 1.31.0-rc.0~15145^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22auteur_infos%22%2C%20%22id_auteur=%24id%22%29%20.%20%22?a=commitdiff_plain;h=aa63fb9810d2e7bed14492b0a730d9c4d49028c7;p=lhc%2Fweb%2Fwiklou.git Function type hints for LinkHolderArray.php Change-Id: I5e429baab774a790b3558732f9c87637adfbe4ce --- diff --git a/includes/parser/LinkHolderArray.php b/includes/parser/LinkHolderArray.php index 854634896a..0cbf5e8145 100644 --- a/includes/parser/LinkHolderArray.php +++ b/includes/parser/LinkHolderArray.php @@ -27,9 +27,16 @@ class LinkHolderArray { var $internals = array(), $interwikis = array(); var $size = 0; + + /** + * @var Parser + */ var $parent; protected $tempIdOffset; + /** + * @param Parser $parent + */ function __construct( $parent ) { $this->parent = $parent; } @@ -144,6 +151,10 @@ class LinkHolderArray { return $texts; } + /** + * @param array $m + * @return string + */ protected function mergeForeignCallback( $m ) { return $m[1] . ( $m[2] + $this->tempIdOffset ) . $m[3]; } @@ -297,6 +308,7 @@ class LinkHolderArray { $queries = array(); foreach ( $this->internals as $ns => $entries ) { foreach ( $entries as $entry ) { + /** @var Title $title */ $title = $entry['title']; $pdbk = $entry['pdbk']; @@ -490,6 +502,7 @@ class LinkHolderArray { // Then add variants of links to link batch $parentTitle = $this->parent->getTitle(); foreach ( $titlesAttrs as $i => $attrs ) { + /** @var Title $title */ list( $index, $title ) = $attrs; $ns = $title->getNamespace(); $text = $title->getText();