use MediaWiki\MediaWikiServices;
use Wikimedia\Rdbms\IDatabase;
-use Wikimedia\Rdbms\LoadBalancer;
+use Wikimedia\Rdbms\ILoadBalancer;
/**
* Base class for objects that allow access to other wiki's databases using
*
* @return IDatabase
*/
- protected function getConnection( $id, $groups = [] ) {
+ protected function getConnection( $id, array $groups = [] ) {
$loadBalancer = $this->getLoadBalancer();
return $loadBalancer->getConnection( $id, $groups, $this->wiki );
/**
* Get the database type used for read operations.
*
- * @see MediaWikiServices::getDBLoadBalancer
+ * @see MediaWikiServices::getInstance()->getDBLoadBalancer
*
* @since 1.21
*
- * @return LoadBalancer The database load balancer object
+ * @return ILoadBalancer The database load balancer object
*/
public function getLoadBalancer() {
$lbFactory = MediaWikiServices::getInstance()->getDBLoadBalancerFactory();