From: umherirrender Date: Wed, 6 Jun 2012 16:39:30 +0000 (+0200) Subject: Use Title::newFromRow in ApiPageSet::processDbRow X-Git-Tag: 1.31.0-rc.0~23367^2 X-Git-Url: http://git.cyclocoop.org/%22.%28%24lien.?a=commitdiff_plain;h=f263c6bcf2d1809ff92bad0ba846e7cf0d35ec17;p=lhc%2Fweb%2Fwiklou.git Use Title::newFromRow in ApiPageSet::processDbRow This avoids a query per title (due to Title::exist) in ApiQueryInfo. The 3 minimum fields are always selected in ApiPageSet Change-Id: Ic4876f947357d84a2f37bec60db3ccd44fe236ac --- diff --git a/includes/api/ApiPageSet.php b/includes/api/ApiPageSet.php index 598f9ada25..b7db4f0b4b 100644 --- a/includes/api/ApiPageSet.php +++ b/includes/api/ApiPageSet.php @@ -367,7 +367,7 @@ class ApiPageSet extends ApiQueryBase { */ public function processDbRow( $row ) { // Store Title object in various data structures - $title = Title::makeTitle( $row->page_namespace, $row->page_title ); + $title = Title::newFromRow( $row ); $pageId = intval( $row->page_id ); $this->mAllPages[$row->page_namespace][$row->page_title] = $pageId;