rdbms: add type hint to reuseConnection()
authorAaron Schulz <aschulz@wikimedia.org>
Thu, 22 Feb 2018 07:42:52 +0000 (23:42 -0800)
committerAaron Schulz <aschulz@wikimedia.org>
Thu, 22 Feb 2018 07:42:52 +0000 (23:42 -0800)
This avoids IDEA warnings.

Change-Id: Ic772d47785319f111c267461e4e42e9183d2815b

includes/libs/rdbms/loadbalancer/ILoadBalancer.php
includes/libs/rdbms/loadbalancer/LoadBalancer.php

index 088c3f2..7bbb530 100644 (file)
@@ -199,7 +199,7 @@ interface ILoadBalancer {
         * @param IDatabase $conn
         * @throws InvalidArgumentException
         */
-       public function reuseConnection( $conn );
+       public function reuseConnection( IDatabase $conn );
 
        /**
         * Get a database connection handle reference
index ccdb48e..c87a919 100644 (file)
@@ -736,7 +736,7 @@ class LoadBalancer implements ILoadBalancer {
                return $conn;
        }
 
-       public function reuseConnection( $conn ) {
+       public function reuseConnection( IDatabase $conn ) {
                $serverIndex = $conn->getLBInfo( 'serverIndex' );
                $refCount = $conn->getLBInfo( 'foreignPoolRefCount' );
                if ( $serverIndex === null || $refCount === null ) {