Merge "Handle missing namespace prefix in XML dumps more gracefully"
[lhc/web/wiklou.git] / includes / libs / rdbms / loadbalancer / LoadBalancerSingle.php
index 707db0a..b9fefda 100644 (file)
  * @ingroup Database
  */
 
+namespace Wikimedia\Rdbms;
+
+use IDatabase;
+use InvalidArgumentException;
+
 /**
  * Trivial LoadBalancer that always returns an injected connection handle
  */
@@ -71,17 +76,6 @@ class LoadBalancerSingle extends LoadBalancer {
        protected function reallyOpenConnection( array $server, $dbNameOverride = false ) {
                return $this->db;
        }
-
-       public function forEachOpenConnection( $callback, array $params = [] ) {
-               $mergedParams = array_merge( [ $this->db ], $params );
-               call_user_func_array( $callback, $mergedParams );
-       }
-
-       public function forEachOpenMasterConnection( $callback, array $params = [] ) {
-               return $this->forEachOpenConnection( $callback, $params );
-       }
-
-       public function forEachOpenReplicaConnection( $callback, array $params = [] ) {
-               return $this->forEachOpenConnection( $callback, $params );
-       }
 }
+
+class_alias( 'Wikimedia\Rdbms\LoadBalancerSingle', 'LoadBalancerSingle' );