From: Aaron Schulz Date: Fri, 10 Feb 2017 18:09:05 +0000 (-0800) Subject: Move IDatabase/IMaintainableDatabase to Rdbms namespace X-Git-Tag: 1.31.0-rc.0~3676^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=488a647831011f8d1e8f8969ee7ae04d2498366f;p=lhc%2Fweb%2Fwiklou.git Move IDatabase/IMaintainableDatabase to Rdbms namespace Change-Id: If7e8a8ff574661fd827de8bcec11d2c39a687300 --- diff --git a/autoload.php b/autoload.php index 4ffaa11a2c..b53c7ae8f0 100644 --- a/autoload.php +++ b/autoload.php @@ -1596,9 +1596,11 @@ $wgAutoloadLocalClasses = [ 'Wikimedia\\Rdbms\\FakeResultWrapper' => __DIR__ . '/includes/libs/rdbms/database/resultwrapper/FakeResultWrapper.php', 'Wikimedia\\Rdbms\\Field' => __DIR__ . '/includes/libs/rdbms/field/Field.php', 'Wikimedia\\Rdbms\\IBlob' => __DIR__ . '/includes/libs/rdbms/encasing/IBlob.php', + 'Wikimedia\\Rdbms\\IDatabase' => __DIR__ . '/includes/libs/rdbms/database/IDatabase.php', 'Wikimedia\\Rdbms\\ILBFactory' => __DIR__ . '/includes/libs/rdbms/lbfactory/ILBFactory.php', 'Wikimedia\\Rdbms\\ILoadBalancer' => __DIR__ . '/includes/libs/rdbms/loadbalancer/ILoadBalancer.php', 'Wikimedia\\Rdbms\\ILoadMonitor' => __DIR__ . '/includes/libs/rdbms/loadmonitor/ILoadMonitor.php', + 'Wikimedia\\Rdbms\\IMaintainableDatabase' => __DIR__ . '/includes/libs/rdbms/database/IMaintainableDatabase.php', 'Wikimedia\\Rdbms\\IResultWrapper' => __DIR__ . '/includes/libs/rdbms/database/resultwrapper/IResultWrapper.php', 'Wikimedia\\Rdbms\\LBFactory' => __DIR__ . '/includes/libs/rdbms/lbfactory/LBFactory.php', 'Wikimedia\\Rdbms\\LBFactoryMulti' => __DIR__ . '/includes/libs/rdbms/lbfactory/LBFactoryMulti.php', diff --git a/includes/Block.php b/includes/Block.php index cf6642a6f9..b6b3ae05f1 100644 --- a/includes/Block.php +++ b/includes/Block.php @@ -20,6 +20,7 @@ * @file */ +use Wikimedia\Rdbms\IDatabase; use MediaWiki\MediaWikiServices; class Block { diff --git a/includes/CategoryFinder.php b/includes/CategoryFinder.php index 504b35f885..595cf95104 100644 --- a/includes/CategoryFinder.php +++ b/includes/CategoryFinder.php @@ -20,6 +20,8 @@ * @file */ +use Wikimedia\Rdbms\IDatabase; + /** * The "CategoryFinder" class takes a list of articles, creates an internal * representation of all their parent categories (as well as parents of diff --git a/includes/Defines.php b/includes/Defines.php index bd92ff0683..6bc70edbc5 100644 --- a/includes/Defines.php +++ b/includes/Defines.php @@ -24,6 +24,8 @@ require_once __DIR__ . '/libs/mime/defines.php'; require_once __DIR__ . '/libs/rdbms/defines.php'; require_once __DIR__ . '/compat/normal/UtfNormalDefines.php'; +use Wikimedia\Rdbms\IDatabase; + /** * @defgroup Constants MediaWiki constants */ diff --git a/includes/MergeHistory.php b/includes/MergeHistory.php index 8cf3af1581..cc589c9811 100644 --- a/includes/MergeHistory.php +++ b/includes/MergeHistory.php @@ -25,6 +25,7 @@ * @file */ use Wikimedia\Timestamp\TimestampException; +use Wikimedia\Rdbms\IDatabase; /** * Handles the backend logic of merging the histories of two diff --git a/includes/Revision.php b/includes/Revision.php index 486abd894e..bae974f15c 100644 --- a/includes/Revision.php +++ b/includes/Revision.php @@ -19,6 +19,8 @@ * * @file */ + +use Wikimedia\Rdbms\IDatabase; use MediaWiki\Linker\LinkTarget; use MediaWiki\MediaWikiServices; use Wikimedia\Rdbms\ResultWrapper; diff --git a/includes/RevisionList.php b/includes/RevisionList.php index d909a652d7..ccdedb8e61 100644 --- a/includes/RevisionList.php +++ b/includes/RevisionList.php @@ -22,6 +22,7 @@ use MediaWiki\MediaWikiServices; use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IDatabase; /** * List for revision table items for a single page @@ -36,7 +37,7 @@ abstract class RevisionListBase extends ContextSource implements Iterator { /** @var ResultWrapper|bool */ protected $res; - /** @var bool|object */ + /** @var bool|Revision */ protected $current; /** diff --git a/includes/SiteStats.php b/includes/SiteStats.php index 105a581888..bc6b84248c 100644 --- a/includes/SiteStats.php +++ b/includes/SiteStats.php @@ -20,6 +20,8 @@ * @file */ +use Wikimedia\Rdbms\IDatabase; + /** * Static accessor class for site_stats and related things */ diff --git a/includes/Title.php b/includes/Title.php index e45994c094..1046a5c624 100644 --- a/includes/Title.php +++ b/includes/Title.php @@ -21,6 +21,8 @@ * * @file */ + +use Wikimedia\Rdbms\IDatabase; use MediaWiki\Linker\LinkTarget; use MediaWiki\Interwiki\InterwikiLookup; use MediaWiki\MediaWikiServices; diff --git a/includes/WatchedItemQueryService.php b/includes/WatchedItemQueryService.php index bc57049801..ba7707411a 100644 --- a/includes/WatchedItemQueryService.php +++ b/includes/WatchedItemQueryService.php @@ -1,5 +1,6 @@ db = $db; } diff --git a/tests/parser/ParserTestRunner.php b/tests/parser/ParserTestRunner.php index 35c2480d02..f100411f25 100644 --- a/tests/parser/ParserTestRunner.php +++ b/tests/parser/ParserTestRunner.php @@ -25,6 +25,7 @@ * @file * @ingroup Testing */ +use Wikimedia\Rdbms\IDatabase; use MediaWiki\MediaWikiServices; use Wikimedia\ScopedCallback; diff --git a/tests/phpunit/includes/db/DatabaseTest.php b/tests/phpunit/includes/db/DatabaseTest.php index 606a20989c..45791e2424 100644 --- a/tests/phpunit/includes/db/DatabaseTest.php +++ b/tests/phpunit/includes/db/DatabaseTest.php @@ -1,5 +1,7 @@