aboutsummaryrefslogtreecommitdiffstats
path: root/includes/export
diff options
context:
space:
mode:
authorAmir Sarabadani <ladsgroup@gmail.com>2023-04-24 12:45:42 +0200
committerAmir Sarabadani <ladsgroup@gmail.com>2023-04-24 13:54:27 +0200
commitd7c8a0648ff406471d2a6938e9dcbfeefd74a9fb (patch)
tree9806ce57fab89beeae60c25e2adcf49b6f7a3f30 /includes/export
parent078dce3b5a4878a7c0ab6c567d0c5788dd8c477e (diff)
downloadmediawikicore-d7c8a0648ff406471d2a6938e9dcbfeefd74a9fb.tar.gz
mediawikicore-d7c8a0648ff406471d2a6938e9dcbfeefd74a9fb.zip
api: Switch to use IConnectionProvider
As much as possible Bug: T330641 Change-Id: Icb943d6d65b210760ba8966419327c9603e768e0
Diffstat (limited to 'includes/export')
-rw-r--r--includes/export/Hook/ModifyExportQueryHook.php8
-rw-r--r--includes/export/WikiExporter.php6
-rw-r--r--includes/export/WikiExporterFactory.php6
3 files changed, 10 insertions, 10 deletions
diff --git a/includes/export/Hook/ModifyExportQueryHook.php b/includes/export/Hook/ModifyExportQueryHook.php
index 571821863211..a558b23174fa 100644
--- a/includes/export/Hook/ModifyExportQueryHook.php
+++ b/includes/export/Hook/ModifyExportQueryHook.php
@@ -2,7 +2,7 @@
namespace MediaWiki\Hook;
-use Wikimedia\Rdbms\IDatabase;
+use Wikimedia\Rdbms\IReadableDatabase;
/**
* This is a hook handler interface, see docs/Hooks.md.
@@ -17,15 +17,15 @@ interface ModifyExportQueryHook {
*
* @since 1.35
*
- * @param IDatabase $db Database object to be queried
+ * @param IReadableDatabase $db Database object to be queried
* @param array &$tables Tables in the query
* @param string $cond An SQL fragment included in the WHERE clause which is used to filter
* the results, for example to a specific page. Since 1.31, modification of this
* parameter has no effect. Since 1.35, you can use $conds instead to modify the
- * array of conditions passed to IDatabase::select().
+ * array of conditions passed to IReadableDatabase::select().
* @param array &$opts Options for the query
* @param array &$join_conds Join conditions for the query
- * @param array &$conds The array of conditions to be passed to IDatabase::select(). Can be
+ * @param array &$conds The array of conditions to be passed to IReadableDatabase::select(). Can be
* modified. Includes the value of $cond.
* @return bool|void True or no return value to continue or false to abort
*/
diff --git a/includes/export/WikiExporter.php b/includes/export/WikiExporter.php
index 0a45b7c26907..1d969370346e 100644
--- a/includes/export/WikiExporter.php
+++ b/includes/export/WikiExporter.php
@@ -36,7 +36,7 @@ use MediaWiki\Page\PageIdentity;
use MediaWiki\Revision\RevisionAccessException;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionStore;
-use Wikimedia\Rdbms\IDatabase;
+use Wikimedia\Rdbms\IReadableDatabase;
use Wikimedia\Rdbms\IResultWrapper;
/**
@@ -75,7 +75,7 @@ class WikiExporter {
/** @var XmlDumpWriter */
private $writer;
- /** @var IDatabase */
+ /** @var IReadableDatabase */
protected $db;
/** @var array|int */
@@ -106,7 +106,7 @@ class WikiExporter {
}
/**
- * @param IDatabase $db
+ * @param IReadableDatabase $db
* @param CommentStore $commentStore
* @param HookContainer $hookContainer
* @param RevisionStore $revisionStore
diff --git a/includes/export/WikiExporterFactory.php b/includes/export/WikiExporterFactory.php
index 8182c67b4796..9f85846285c1 100644
--- a/includes/export/WikiExporterFactory.php
+++ b/includes/export/WikiExporterFactory.php
@@ -25,7 +25,7 @@ use MediaWiki\HookContainer\HookContainer;
use MediaWiki\Revision\RevisionStore;
use TitleParser;
use WikiExporter;
-use Wikimedia\Rdbms\IDatabase;
+use Wikimedia\Rdbms\IReadableDatabase;
/**
* Factory service for WikiExporter instances.
@@ -65,7 +65,7 @@ class WikiExporterFactory {
}
/**
- * @param IDatabase $db
+ * @param IReadableDatabase $db
* @param int|array $history
* @param int $text
* @param null|array $limitNamespaces
@@ -73,7 +73,7 @@ class WikiExporterFactory {
* @return WikiExporter
*/
public function getWikiExporter(
- IDatabase $db,
+ IReadableDatabase $db,
$history = WikiExporter::CURRENT,
$text = WikiExporter::TEXT,
$limitNamespaces = null