Move DatabaseDomain to Rdbms namespace
authorAaron Schulz <aschulz@wikimedia.org>
Mon, 6 Feb 2017 22:32:49 +0000 (14:32 -0800)
committerAaron Schulz <aschulz@wikimedia.org>
Tue, 7 Feb 2017 21:21:40 +0000 (13:21 -0800)
Change-Id: Ifb06e792a36b5123ec3596933d0d394711ee5d08

autoload.php
includes/db/MWLBFactory.php
includes/libs/rdbms/database/DBConnRef.php
includes/libs/rdbms/database/Database.php
includes/libs/rdbms/database/DatabaseDomain.php
includes/libs/rdbms/lbfactory/LBFactory.php
includes/libs/rdbms/lbfactory/LBFactoryMulti.php
includes/libs/rdbms/loadbalancer/LoadBalancer.php
tests/phpunit/includes/db/DatabaseMysqlBaseTest.php
tests/phpunit/includes/db/DatabaseTestHelper.php
tests/phpunit/includes/libs/rdbms/database/DatabaseDomainTest.php

index 4a97e7c..ec32f31 100644 (file)
@@ -324,7 +324,6 @@ $wgAutoloadLocalClasses = [
        'DataUpdate' => __DIR__ . '/includes/deferred/DataUpdate.php',
        'Database' => __DIR__ . '/includes/libs/rdbms/database/Database.php',
        'DatabaseBase' => __DIR__ . '/includes/libs/rdbms/database/Database.php',
        'DataUpdate' => __DIR__ . '/includes/deferred/DataUpdate.php',
        'Database' => __DIR__ . '/includes/libs/rdbms/database/Database.php',
        'DatabaseBase' => __DIR__ . '/includes/libs/rdbms/database/Database.php',
-       'DatabaseDomain' => __DIR__ . '/includes/libs/rdbms/database/DatabaseDomain.php',
        'DatabaseInstaller' => __DIR__ . '/includes/installer/DatabaseInstaller.php',
        'DatabaseLag' => __DIR__ . '/maintenance/lag.php',
        'DatabaseLogEntry' => __DIR__ . '/includes/logging/LogEntry.php',
        'DatabaseInstaller' => __DIR__ . '/includes/installer/DatabaseInstaller.php',
        'DatabaseLag' => __DIR__ . '/maintenance/lag.php',
        'DatabaseLogEntry' => __DIR__ . '/includes/logging/LogEntry.php',
@@ -1586,6 +1585,7 @@ $wgAutoloadLocalClasses = [
        'WikiTextStructure' => __DIR__ . '/includes/content/WikiTextStructure.php',
        'Wikimedia\\Rdbms\\ChronologyProtector' => __DIR__ . '/includes/libs/rdbms/ChronologyProtector.php',
        'Wikimedia\\Rdbms\\ConnectionManager' => __DIR__ . '/includes/libs/rdbms/connectionmanager/ConnectionManager.php',
        'WikiTextStructure' => __DIR__ . '/includes/content/WikiTextStructure.php',
        'Wikimedia\\Rdbms\\ChronologyProtector' => __DIR__ . '/includes/libs/rdbms/ChronologyProtector.php',
        'Wikimedia\\Rdbms\\ConnectionManager' => __DIR__ . '/includes/libs/rdbms/connectionmanager/ConnectionManager.php',
+       'Wikimedia\\Rdbms\\DatabaseDomain' => __DIR__ . '/includes/libs/rdbms/database/DatabaseDomain.php',
        'Wikimedia\\Rdbms\\ILBFactory' => __DIR__ . '/includes/libs/rdbms/lbfactory/ILBFactory.php',
        'Wikimedia\\Rdbms\\ILoadMonitor' => __DIR__ . '/includes/libs/rdbms/loadmonitor/ILoadMonitor.php',
        'Wikimedia\\Rdbms\\LBFactory' => __DIR__ . '/includes/libs/rdbms/lbfactory/LBFactory.php',
        'Wikimedia\\Rdbms\\ILBFactory' => __DIR__ . '/includes/libs/rdbms/lbfactory/ILBFactory.php',
        'Wikimedia\\Rdbms\\ILoadMonitor' => __DIR__ . '/includes/libs/rdbms/loadmonitor/ILoadMonitor.php',
        'Wikimedia\\Rdbms\\LBFactory' => __DIR__ . '/includes/libs/rdbms/lbfactory/LBFactory.php',
index b215acd..09d8fab 100644 (file)
@@ -23,6 +23,7 @@
 
 use MediaWiki\Logger\LoggerFactory;
 use MediaWiki\MediaWikiServices;
 
 use MediaWiki\Logger\LoggerFactory;
 use MediaWiki\MediaWikiServices;
+use Wikimedia\Rdbms\DatabaseDomain;
 
 /**
  * MediaWiki-specific class for generating database load balancers
 
 /**
  * MediaWiki-specific class for generating database load balancers
index b268b9f..bd5cdb5 100644 (file)
@@ -1,4 +1,7 @@
 <?php
 <?php
+
+use Wikimedia\Rdbms\DatabaseDomain;
+
 /**
  * Helper class to handle automatically marking connections as reusable (via RAII pattern)
  * as well handling deferring the actual network connection until the handle is used
 /**
  * Helper class to handle automatically marking connections as reusable (via RAII pattern)
  * as well handling deferring the actual network connection until the handle is used
index 17c9fda..72e39b7 100644 (file)
@@ -28,6 +28,7 @@ use Psr\Log\LoggerInterface;
 use Wikimedia\ScopedCallback;
 use Wikimedia\Rdbms\TransactionProfiler;
 use Wikimedia\Rdbms\LikeMatch;
 use Wikimedia\ScopedCallback;
 use Wikimedia\Rdbms\TransactionProfiler;
 use Wikimedia\Rdbms\LikeMatch;
+use Wikimedia\Rdbms\DatabaseDomain;
 
 /**
  * Relational database abstraction object
 
 /**
  * Relational database abstraction object
index a3ae6f1..ef6600b 100644 (file)
@@ -18,6 +18,9 @@
  * @file
  * @ingroup Database
  */
  * @file
  * @ingroup Database
  */
+namespace Wikimedia\Rdbms;
+
+use InvalidArgumentException;
 
 /**
  * Class to handle database/prefix specification for IDatabase domains
 
 /**
  * Class to handle database/prefix specification for IDatabase domains
index 7a2ad3f..982b286 100644 (file)
@@ -28,7 +28,6 @@ use Wikimedia\ScopedCallback;
 use BagOStuff;
 use EmptyBagOStuff;
 use WANObjectCache;
 use BagOStuff;
 use EmptyBagOStuff;
 use WANObjectCache;
-use DatabaseDomain;
 use Exception;
 use RuntimeException;
 use ILoadBalancer;
 use Exception;
 use RuntimeException;
 use ILoadBalancer;
index 643b110..bb6e445 100644 (file)
@@ -25,7 +25,6 @@ namespace Wikimedia\Rdbms;
 
 use LoadBalancer;
 use IDatabase;
 
 use LoadBalancer;
 use IDatabase;
-use DatabaseDomain;
 use InvalidArgumentException;
 
 /**
 use InvalidArgumentException;
 
 /**
index baac3d0..101f330 100644 (file)
@@ -25,6 +25,7 @@ use Psr\Log\NullLogger;
 use Wikimedia\ScopedCallback;
 use Wikimedia\Rdbms\TransactionProfiler;
 use Wikimedia\Rdbms\ILoadMonitor;
 use Wikimedia\ScopedCallback;
 use Wikimedia\Rdbms\TransactionProfiler;
 use Wikimedia\Rdbms\ILoadMonitor;
+use Wikimedia\Rdbms\DatabaseDomain;
 
 /**
  * Database connection, tracking, load balancing, and transaction manager for a cluster
 
 /**
  * Database connection, tracking, load balancing, and transaction manager for a cluster
index 3b69590..1524b78 100644 (file)
@@ -26,6 +26,7 @@
  */
 
 use Wikimedia\Rdbms\TransactionProfiler;
  */
 
 use Wikimedia\Rdbms\TransactionProfiler;
+use Wikimedia\Rdbms\DatabaseDomain;
 
 /**
  * Fake class around abstract class so we can call concrete methods.
 
 /**
  * Fake class around abstract class so we can call concrete methods.
index d689d50..ce05e33 100644 (file)
@@ -1,6 +1,7 @@
 <?php
 
 use Wikimedia\Rdbms\TransactionProfiler;
 <?php
 
 use Wikimedia\Rdbms\TransactionProfiler;
+use Wikimedia\Rdbms\DatabaseDomain;
 
 /**
  * Helper for testing the methods from the Database class
 
 /**
  * Helper for testing the methods from the Database class
index d13fbf9..3dc7e28 100644 (file)
@@ -1,7 +1,9 @@
 <?php
 
 <?php
 
+use Wikimedia\Rdbms\DatabaseDomain;
+
 /**
 /**
- * @covers DatabaseDomain
+ * @covers Wikimedia\Rdbms\DatabaseDomain
  */
 class DatabaseDomainTest extends PHPUnit_Framework_TestCase {
        public static function provideConstruct() {
  */
 class DatabaseDomainTest extends PHPUnit_Framework_TestCase {
        public static function provideConstruct() {