From f89b1e3238d903ad34f3e0abc2ed2d3802e3c2ab Mon Sep 17 00:00:00 2001 From: Alexandre Emsenhuber Date: Wed, 16 Mar 2011 09:05:32 +0000 Subject: [PATCH] Removed usage of extract() in LinkHolderArray::doVariants() --- includes/parser/LinkHolderArray.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/includes/parser/LinkHolderArray.php b/includes/parser/LinkHolderArray.php index 25f5ab0ab9..54bb41fa21 100644 --- a/includes/parser/LinkHolderArray.php +++ b/includes/parser/LinkHolderArray.php @@ -461,14 +461,13 @@ class LinkHolderArray { for ( $i = 0; $i < $l; $i ++ ) { foreach ( $allVariantsName as $variantName ) { $textVariant = $titlesAllVariants[$variantName][$i]; - extract( $titlesAttrs[$i] ); - if($textVariant != $titleText){ - $variantTitle = Title::makeTitle( $ns, $textVariant ); + if ( $textVariant != $titlesAttrs[$i]['titleText'] ) { + $variantTitle = Title::makeTitle( $titlesAttrs[$i]['ns'], $textVariant ); if( is_null( $variantTitle ) ) { continue; } $linkBatch->addObj( $variantTitle ); - $variantMap[$variantTitle->getPrefixedDBkey()][] = $key; + $variantMap[$variantTitle->getPrefixedDBkey()][] = $titlesAttrs[$i]['key']; } } } -- 2.20.1