From: Umherirrender Date: Wed, 4 Apr 2018 12:52:10 +0000 (+0200) Subject: Change ResultWrapper to IResultWrapper in pagers and special pages X-Git-Tag: 1.31.0-rc.0~168^2 X-Git-Url: http://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=a3da44c7df29ecab2edfa2a36594c7fcb80b2e02 Change ResultWrapper to IResultWrapper in pagers and special pages There is no need for a specific type, the interface implementation is enough Change-Id: I22ec4d3a9a19fc86efc9a2deb06f810695d38c85 --- diff --git a/includes/pager/IndexPager.php b/includes/pager/IndexPager.php index d1c98f22fc..6880d588d4 100644 --- a/includes/pager/IndexPager.php +++ b/includes/pager/IndexPager.php @@ -21,7 +21,7 @@ * @ingroup Pager */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -124,7 +124,7 @@ abstract class IndexPager extends ContextSource implements Pager { /** * Result object for the query. Warning: seek before use. * - * @var ResultWrapper + * @var IResultWrapper */ public $mResult; @@ -232,7 +232,7 @@ abstract class IndexPager extends ContextSource implements Pager { } /** - * @return ResultWrapper The result wrapper. + * @return IResultWrapper The result wrapper. */ function getResult() { return $this->mResult; @@ -292,9 +292,9 @@ abstract class IndexPager extends ContextSource implements Pager { * @param bool $isFirst False if there are rows before those fetched (i.e. * if a "previous" link would make sense) * @param int $limit Exact query limit - * @param ResultWrapper $res + * @param IResultWrapper $res */ - function extractResultInfo( $isFirst, $limit, ResultWrapper $res ) { + function extractResultInfo( $isFirst, $limit, IResultWrapper $res ) { $numRows = $res->numRows(); if ( $numRows ) { # Remove any table prefix from index field @@ -359,7 +359,7 @@ abstract class IndexPager extends ContextSource implements Pager { * @param string $offset Index offset, inclusive * @param int $limit Exact query limit * @param bool $descending Query direction, false for ascending, true for descending - * @return ResultWrapper + * @return IResultWrapper */ public function reallyDoQuery( $offset, $limit, $descending ) { list( $tables, $fields, $conds, $fname, $options, $join_conds ) = @@ -406,7 +406,7 @@ abstract class IndexPager extends ContextSource implements Pager { /** * Pre-process results; useful for performing batch existence checks, etc. * - * @param ResultWrapper $result + * @param IResultWrapper $result */ protected function preprocessResults( $result ) { } diff --git a/includes/specialpage/ChangesListSpecialPage.php b/includes/specialpage/ChangesListSpecialPage.php index b9d20bea16..c38b0da993 100644 --- a/includes/specialpage/ChangesListSpecialPage.php +++ b/includes/specialpage/ChangesListSpecialPage.php @@ -22,7 +22,7 @@ */ use MediaWiki\Logger\LoggerFactory; use Wikimedia\Rdbms\DBQueryTimeoutError; -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\FakeResultWrapper; use Wikimedia\Rdbms\IDatabase; @@ -866,7 +866,7 @@ abstract class ChangesListSpecialPage extends SpecialPage { /** * Get the database result for this special page instance. Used by ApiFeedRecentChanges. * - * @return bool|ResultWrapper Result or false + * @return bool|IResultWrapper Result or false */ public function getRows() { $opts = $this->getOptions(); @@ -1455,7 +1455,7 @@ abstract class ChangesListSpecialPage extends SpecialPage { * @param array $query_options Array of query options; see IDatabase::select $options * @param array $join_conds Array of join conditions; see IDatabase::select $join_conds * @param FormOptions $opts - * @return bool|ResultWrapper Result or false + * @return bool|IResultWrapper Result or false */ protected function doMainQuery( $tables, $fields, $conds, $query_options, $join_conds, FormOptions $opts @@ -1526,7 +1526,7 @@ abstract class ChangesListSpecialPage extends SpecialPage { /** * Send output to the OutputPage object, only called if not used feeds * - * @param ResultWrapper $rows Database rows + * @param IResultWrapper $rows Database rows * @param FormOptions $opts */ public function webOutput( $rows, $opts ) { @@ -1545,7 +1545,7 @@ abstract class ChangesListSpecialPage extends SpecialPage { /** * Build and output the actual changes list. * - * @param ResultWrapper $rows Database rows + * @param IResultWrapper $rows Database rows * @param FormOptions $opts */ abstract public function outputChangesList( $rows, $opts ); diff --git a/includes/specialpage/ImageQueryPage.php b/includes/specialpage/ImageQueryPage.php index 59abefd83e..49aaffd004 100644 --- a/includes/specialpage/ImageQueryPage.php +++ b/includes/specialpage/ImageQueryPage.php @@ -21,7 +21,7 @@ * @ingroup SpecialPage */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -39,7 +39,7 @@ abstract class ImageQueryPage extends QueryPage { * @param OutputPage $out OutputPage to print to * @param Skin $skin User skin to use [unused] * @param IDatabase $dbr (read) connection to use - * @param ResultWrapper $res Result pointer + * @param IResultWrapper $res Result pointer * @param int $num Number of available result rows * @param int $offset Paging offset */ diff --git a/includes/specialpage/PageQueryPage.php b/includes/specialpage/PageQueryPage.php index f7f0499350..7d6db0544d 100644 --- a/includes/specialpage/PageQueryPage.php +++ b/includes/specialpage/PageQueryPage.php @@ -21,7 +21,7 @@ * @ingroup SpecialPage */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -36,7 +36,7 @@ abstract class PageQueryPage extends QueryPage { * This should be done for live data and cached data. * * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ public function preprocessResults( $db, $res ) { $this->executeLBFromResultWrapper( $res ); diff --git a/includes/specialpage/QueryPage.php b/includes/specialpage/QueryPage.php index b20f22214b..f642106af7 100644 --- a/includes/specialpage/QueryPage.php +++ b/includes/specialpage/QueryPage.php @@ -21,7 +21,7 @@ * @ingroup SpecialPage */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; use Wikimedia\Rdbms\DBError; @@ -387,7 +387,7 @@ abstract class QueryPage extends SpecialPage { * Run the query and return the result * @param int|bool $limit Numerical limit or false for no limit * @param int|bool $offset Numerical offset or false for no offset - * @return ResultWrapper + * @return IResultWrapper * @since 1.18 */ public function reallyDoQuery( $limit, $offset = false ) { @@ -439,7 +439,7 @@ abstract class QueryPage extends SpecialPage { * Somewhat deprecated, you probably want to be using execute() * @param int|bool $offset * @param int|bool $limit - * @return ResultWrapper + * @return IResultWrapper */ public function doQuery( $offset = false, $limit = false ) { if ( $this->isCached() && $this->isCacheable() ) { @@ -453,7 +453,7 @@ abstract class QueryPage extends SpecialPage { * Fetch the query results from the query cache * @param int|bool $limit Numerical limit or false for no limit * @param int|bool $offset Numerical offset or false for no offset - * @return ResultWrapper + * @return IResultWrapper * @since 1.18 */ public function fetchFromCache( $limit, $offset = false ) { @@ -685,7 +685,7 @@ abstract class QueryPage extends SpecialPage { * @param OutputPage $out OutputPage to print to * @param Skin $skin User skin to use * @param IDatabase $dbr Database (read) connection to use - * @param ResultWrapper $res Result pointer + * @param IResultWrapper $res Result pointer * @param int $num Number of available result rows * @param int $offset Paging offset */ @@ -751,7 +751,7 @@ abstract class QueryPage extends SpecialPage { /** * Do any necessary preprocessing of the result object. * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ function preprocessResults( $db, $res ) { } @@ -853,12 +853,12 @@ abstract class QueryPage extends SpecialPage { * title and optional the namespace field) and executes the batch. This operation will pre-cache * LinkCache information like page existence and information for stub color and redirect hints. * - * @param ResultWrapper $res The ResultWrapper object to process. Needs to include the title + * @param IResultWrapper $res The ResultWrapper object to process. Needs to include the title * field and namespace field, if the $ns parameter isn't set. * @param null $ns Use this namespace for the given titles in the ResultWrapper object, * instead of the namespace value of $res. */ - protected function executeLBFromResultWrapper( ResultWrapper $res, $ns = null ) { + protected function executeLBFromResultWrapper( IResultWrapper $res, $ns = null ) { if ( !$res->numRows() ) { return; } diff --git a/includes/specialpage/WantedQueryPage.php b/includes/specialpage/WantedQueryPage.php index 8b60387efa..83ffe40a51 100644 --- a/includes/specialpage/WantedQueryPage.php +++ b/includes/specialpage/WantedQueryPage.php @@ -21,7 +21,7 @@ * @ingroup SpecialPage */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -41,7 +41,7 @@ abstract class WantedQueryPage extends QueryPage { /** * Cache page existence for performance * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ function preprocessResults( $db, $res ) { $this->executeLBFromResultWrapper( $res ); diff --git a/includes/specials/SpecialBrokenRedirects.php b/includes/specials/SpecialBrokenRedirects.php index cf9ae07187..3e1909b836 100644 --- a/includes/specials/SpecialBrokenRedirects.php +++ b/includes/specials/SpecialBrokenRedirects.php @@ -21,7 +21,7 @@ * @ingroup SpecialPage */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -167,7 +167,7 @@ class BrokenRedirectsPage extends QueryPage { * Cache page content model for performance * * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ function preprocessResults( $db, $res ) { $this->executeLBFromResultWrapper( $res ); diff --git a/includes/specials/SpecialDoubleRedirects.php b/includes/specials/SpecialDoubleRedirects.php index d73ac19875..77c59f0387 100644 --- a/includes/specials/SpecialDoubleRedirects.php +++ b/includes/specials/SpecialDoubleRedirects.php @@ -21,7 +21,7 @@ * @ingroup SpecialPage */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -202,7 +202,7 @@ class DoubleRedirectsPage extends QueryPage { * Cache page content model and gender distinction for performance * * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ function preprocessResults( $db, $res ) { if ( !$res->numRows() ) { diff --git a/includes/specials/SpecialLinkSearch.php b/includes/specials/SpecialLinkSearch.php index cda0854d4b..ef9525438c 100644 --- a/includes/specials/SpecialLinkSearch.php +++ b/includes/specials/SpecialLinkSearch.php @@ -22,7 +22,7 @@ * @author Brion Vibber */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -225,7 +225,7 @@ class LinkSearchPage extends QueryPage { * Pre-fill the link cache * * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ function preprocessResults( $db, $res ) { $this->executeLBFromResultWrapper( $res ); diff --git a/includes/specials/SpecialListDuplicatedFiles.php b/includes/specials/SpecialListDuplicatedFiles.php index d5fb0018ca..4c847e9e39 100644 --- a/includes/specials/SpecialListDuplicatedFiles.php +++ b/includes/specials/SpecialListDuplicatedFiles.php @@ -24,7 +24,7 @@ * @author Brian Wolff */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -75,7 +75,7 @@ class ListDuplicatedFilesPage extends QueryPage { * Pre-fill the link cache * * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ function preprocessResults( $db, $res ) { $this->executeLBFromResultWrapper( $res ); diff --git a/includes/specials/SpecialListredirects.php b/includes/specials/SpecialListredirects.php index f81c03c77a..48f364027e 100644 --- a/includes/specials/SpecialListredirects.php +++ b/includes/specials/SpecialListredirects.php @@ -24,7 +24,7 @@ * @author Rob Church */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -76,7 +76,7 @@ class ListredirectsPage extends QueryPage { * Cache page existence for performance * * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ function preprocessResults( $db, $res ) { if ( !$res->numRows() ) { diff --git a/includes/specials/SpecialMediaStatistics.php b/includes/specials/SpecialMediaStatistics.php index 15749b20cd..943fa57062 100644 --- a/includes/specials/SpecialMediaStatistics.php +++ b/includes/specials/SpecialMediaStatistics.php @@ -22,7 +22,7 @@ * @author Brian Wolff */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -114,7 +114,7 @@ class MediaStatisticsPage extends QueryPage { * @param OutputPage $out * @param Skin $skin (deprecated presumably) * @param IDatabase $dbr - * @param ResultWrapper $res Results from query + * @param IResultWrapper $res Results from query * @param int $num Number of results * @param int $offset Paging offset (Should always be 0 in our case) */ @@ -356,7 +356,7 @@ class MediaStatisticsPage extends QueryPage { * Initialize total values so we can figure out percentages later. * * @param IDatabase $dbr - * @param ResultWrapper $res + * @param IResultWrapper $res */ public function preprocessResults( $dbr, $res ) { $this->executeLBFromResultWrapper( $res ); diff --git a/includes/specials/SpecialMostcategories.php b/includes/specials/SpecialMostcategories.php index bebed12e38..123c174080 100644 --- a/includes/specials/SpecialMostcategories.php +++ b/includes/specials/SpecialMostcategories.php @@ -24,7 +24,7 @@ * @author Ævar Arnfjörð Bjarmason */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -69,7 +69,7 @@ class MostcategoriesPage extends QueryPage { /** * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ function preprocessResults( $db, $res ) { $this->executeLBFromResultWrapper( $res ); diff --git a/includes/specials/SpecialMostinterwikis.php b/includes/specials/SpecialMostinterwikis.php index 5e56694f6f..c963838462 100644 --- a/includes/specials/SpecialMostinterwikis.php +++ b/includes/specials/SpecialMostinterwikis.php @@ -21,7 +21,7 @@ * @ingroup SpecialPage */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -72,7 +72,7 @@ class MostinterwikisPage extends QueryPage { * Pre-fill the link cache * * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ function preprocessResults( $db, $res ) { $this->executeLBFromResultWrapper( $res ); diff --git a/includes/specials/SpecialMostlinked.php b/includes/specials/SpecialMostlinked.php index fbfaa73831..c4553a4fad 100644 --- a/includes/specials/SpecialMostlinked.php +++ b/includes/specials/SpecialMostlinked.php @@ -25,7 +25,7 @@ * @author Rob Church */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -78,7 +78,7 @@ class MostlinkedPage extends QueryPage { * Pre-fill the link cache * * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ function preprocessResults( $db, $res ) { $this->executeLBFromResultWrapper( $res ); diff --git a/includes/specials/SpecialMostlinkedcategories.php b/includes/specials/SpecialMostlinkedcategories.php index 956207f883..f238f6c086 100644 --- a/includes/specials/SpecialMostlinkedcategories.php +++ b/includes/specials/SpecialMostlinkedcategories.php @@ -24,7 +24,7 @@ * @author Ævar Arnfjörð Bjarmason */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -59,7 +59,7 @@ class MostlinkedCategoriesPage extends QueryPage { * Fetch user page links and cache their existence * * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ function preprocessResults( $db, $res ) { $this->executeLBFromResultWrapper( $res ); diff --git a/includes/specials/SpecialMostlinkedtemplates.php b/includes/specials/SpecialMostlinkedtemplates.php index dee1c8ec5b..4544468d69 100644 --- a/includes/specials/SpecialMostlinkedtemplates.php +++ b/includes/specials/SpecialMostlinkedtemplates.php @@ -22,7 +22,7 @@ * @author Rob Church */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -79,7 +79,7 @@ class MostlinkedTemplatesPage extends QueryPage { * Pre-cache page existence to speed up link generation * * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ public function preprocessResults( $db, $res ) { $this->executeLBFromResultWrapper( $res ); diff --git a/includes/specials/SpecialRecentchanges.php b/includes/specials/SpecialRecentchanges.php index d6d4c2723f..cb2f42009c 100644 --- a/includes/specials/SpecialRecentchanges.php +++ b/includes/specials/SpecialRecentchanges.php @@ -22,7 +22,7 @@ */ use MediaWiki\MediaWikiServices; -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\FakeResultWrapper; /** @@ -389,7 +389,7 @@ class SpecialRecentChanges extends ChangesListSpecialPage { /** * Build and output the actual changes list. * - * @param ResultWrapper $rows Database rows + * @param IResultWrapper $rows Database rows * @param FormOptions $opts */ public function outputChangesList( $rows, $opts ) { @@ -722,7 +722,7 @@ class SpecialRecentChanges extends ChangesListSpecialPage { * * @deprecated since 1.31 * - * @param ResultWrapper &$rows Database rows + * @param IResultWrapper &$rows Database rows * @param FormOptions $opts */ function filterByCategories( &$rows, FormOptions $opts ) { diff --git a/includes/specials/SpecialShortpages.php b/includes/specials/SpecialShortpages.php index e9c15e7bed..d90f72c2b9 100644 --- a/includes/specials/SpecialShortpages.php +++ b/includes/specials/SpecialShortpages.php @@ -21,7 +21,7 @@ * @ingroup SpecialPage */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -124,7 +124,7 @@ class ShortPagesPage extends QueryPage { /** * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ function preprocessResults( $db, $res ) { $this->executeLBFromResultWrapper( $res ); diff --git a/includes/specials/SpecialUndelete.php b/includes/specials/SpecialUndelete.php index 6e6ad779b3..540dbc6bf5 100644 --- a/includes/specials/SpecialUndelete.php +++ b/includes/specials/SpecialUndelete.php @@ -21,7 +21,7 @@ * @ingroup SpecialPage */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; /** * Special page allowing users with the appropriate permissions to view @@ -306,7 +306,7 @@ class SpecialUndelete extends SpecialPage { /** * Generic list of deleted pages * - * @param ResultWrapper $result + * @param IResultWrapper $result * @return bool */ private function showList( $result ) { diff --git a/includes/specials/SpecialUnwatchedpages.php b/includes/specials/SpecialUnwatchedpages.php index fea7e2160d..0ea7dfae14 100644 --- a/includes/specials/SpecialUnwatchedpages.php +++ b/includes/specials/SpecialUnwatchedpages.php @@ -24,7 +24,7 @@ * @author Ævar Arnfjörð Bjarmason */ -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -50,7 +50,7 @@ class UnwatchedpagesPage extends QueryPage { * Pre-cache page existence to speed up link generation * * @param IDatabase $db - * @param ResultWrapper $res + * @param IResultWrapper $res */ public function preprocessResults( $db, $res ) { if ( !$res->numRows() ) { diff --git a/includes/specials/SpecialWatchlist.php b/includes/specials/SpecialWatchlist.php index 7b3f25c838..3fe6c1e022 100644 --- a/includes/specials/SpecialWatchlist.php +++ b/includes/specials/SpecialWatchlist.php @@ -22,7 +22,7 @@ */ use MediaWiki\MediaWikiServices; -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; /** @@ -477,7 +477,7 @@ class SpecialWatchlist extends ChangesListSpecialPage { /** * Build and output the actual changes list. * - * @param ResultWrapper $rows Database rows + * @param IResultWrapper $rows Database rows * @param FormOptions $opts */ public function outputChangesList( $rows, $opts ) { diff --git a/includes/specials/pagers/BlockListPager.php b/includes/specials/pagers/BlockListPager.php index 4234292700..5789c283be 100644 --- a/includes/specials/pagers/BlockListPager.php +++ b/includes/specials/pagers/BlockListPager.php @@ -23,7 +23,7 @@ * @ingroup Pager */ use MediaWiki\MediaWikiServices; -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; class BlockListPager extends TablePager { @@ -289,7 +289,7 @@ class BlockListPager extends TablePager { /** * Do a LinkBatch query to minimise database load when generating all these links - * @param ResultWrapper $result + * @param IResultWrapper $result */ function preprocessResults( $result ) { # Do a link batch query diff --git a/includes/specials/pagers/ContribsPager.php b/includes/specials/pagers/ContribsPager.php index 520e88dfd4..e31498ac38 100644 --- a/includes/specials/pagers/ContribsPager.php +++ b/includes/specials/pagers/ContribsPager.php @@ -24,7 +24,7 @@ * @ingroup Pager */ use MediaWiki\MediaWikiServices; -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\FakeResultWrapper; use Wikimedia\Rdbms\IDatabase; @@ -113,7 +113,7 @@ class ContribsPager extends RangeChronologicalPager { * @param string $offset Index offset, inclusive * @param int $limit Exact query limit * @param bool $descending Query direction, false for ascending, true for descending - * @return ResultWrapper + * @return IResultWrapper */ function reallyDoQuery( $offset, $limit, $descending ) { list( $tables, $fields, $conds, $fname, $options, $join_conds ) = $this->buildQueryInfo( diff --git a/includes/specials/pagers/DeletedContribsPager.php b/includes/specials/pagers/DeletedContribsPager.php index d642e661f1..f3de64d6e5 100644 --- a/includes/specials/pagers/DeletedContribsPager.php +++ b/includes/specials/pagers/DeletedContribsPager.php @@ -23,7 +23,7 @@ * @ingroup Pager */ use MediaWiki\MediaWikiServices; -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\FakeResultWrapper; class DeletedContribsPager extends IndexPager { @@ -96,7 +96,7 @@ class DeletedContribsPager extends IndexPager { * @param string $offset Index offset, inclusive * @param int $limit Exact query limit * @param bool $descending Query direction, false for ascending, true for descending - * @return ResultWrapper + * @return IResultWrapper */ function reallyDoQuery( $offset, $limit, $descending ) { $data = [ parent::reallyDoQuery( $offset, $limit, $descending ) ]; diff --git a/includes/specials/pagers/ImageListPager.php b/includes/specials/pagers/ImageListPager.php index 75c2f776ab..3225256fd9 100644 --- a/includes/specials/pagers/ImageListPager.php +++ b/includes/specials/pagers/ImageListPager.php @@ -23,7 +23,7 @@ * @ingroup Pager */ use MediaWiki\MediaWikiServices; -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\FakeResultWrapper; class ImageListPager extends TablePager { @@ -356,8 +356,8 @@ class ImageListPager extends TablePager { * * Note: This will throw away some results * - * @param ResultWrapper $res1 - * @param ResultWrapper $res2 + * @param IResultWrapper $res1 + * @param IResultWrapper $res2 * @param int $limit * @param bool $ascending See note about $asc in $this->reallyDoQuery * @return FakeResultWrapper $res1 and $res2 combined