From: Aaron Schulz Date: Mon, 6 Feb 2017 21:53:13 +0000 (-0800) Subject: Move ILoadBalancer to Rdbms namespace X-Git-Tag: 1.31.0-rc.0~4126^2 X-Git-Url: http://git.cyclocoop.org/%7B%24admin_url%7Dmes_infos.php?a=commitdiff_plain;h=6494ea0ba0b5f26e027e4f40af6280fd0cd64da4;p=lhc%2Fweb%2Fwiklou.git Move ILoadBalancer to Rdbms namespace All callers are in core and have been updated. Other callers can now be switched from LoadBalancer type hints to ILoadBalancer type hints. Once that migration is done, the classes implementing it can be moved too. Change-Id: I6b34099b5816dd8bf9646ed39f7a2d1960e2ed06 --- diff --git a/autoload.php b/autoload.php index ec32f31b84..1cb8a148ba 100644 --- a/autoload.php +++ b/autoload.php @@ -596,7 +596,6 @@ $wgAutoloadLocalClasses = [ 'IEUrlExtension' => __DIR__ . '/includes/libs/IEUrlExtension.php', 'IExpiringStore' => __DIR__ . '/includes/libs/objectcache/IExpiringStore.php', 'IJobSpecification' => __DIR__ . '/includes/jobqueue/JobSpecification.php', - 'ILoadBalancer' => __DIR__ . '/includes/libs/rdbms/loadbalancer/ILoadBalancer.php', 'ILocalizedException' => __DIR__ . '/includes/exception/LocalizedException.php', 'IMaintainableDatabase' => __DIR__ . '/includes/libs/rdbms/database/IMaintainableDatabase.php', 'IP' => __DIR__ . '/includes/libs/IP.php', @@ -1587,6 +1586,7 @@ $wgAutoloadLocalClasses = [ '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\\ILoadBalancer' => __DIR__ . '/includes/libs/rdbms/loadbalancer/ILoadBalancer.php', 'Wikimedia\\Rdbms\\ILoadMonitor' => __DIR__ . '/includes/libs/rdbms/loadmonitor/ILoadMonitor.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/libs/rdbms/ChronologyProtector.php b/includes/libs/rdbms/ChronologyProtector.php index dfe950e405..0daa4ed3b2 100644 --- a/includes/libs/rdbms/ChronologyProtector.php +++ b/includes/libs/rdbms/ChronologyProtector.php @@ -29,7 +29,6 @@ use Psr\Log\NullLogger; use Wikimedia\WaitConditionLoop; use BagOStuff; use DBMasterPos; -use ILoadBalancer; /** * Class for ensuring a consistent ordering of events as seen by the user, despite replication. diff --git a/includes/libs/rdbms/database/DBConnRef.php b/includes/libs/rdbms/database/DBConnRef.php index bd5cdb5560..a8f664dac6 100644 --- a/includes/libs/rdbms/database/DBConnRef.php +++ b/includes/libs/rdbms/database/DBConnRef.php @@ -1,6 +1,7 @@