From f92b33e7df5b4b479d85ee914549dc8c829e62ca Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Fri, 23 Sep 2016 11:36:43 -0700 Subject: [PATCH] Add alternative DB_* class constants to ILoadBalancer Change-Id: I5d7e6d9f0f5bd4275e240a94b996f3740ef46330 --- includes/libs/rdbms/loadbalancer/ILoadBalancer.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/includes/libs/rdbms/loadbalancer/ILoadBalancer.php b/includes/libs/rdbms/loadbalancer/ILoadBalancer.php index 3b2479f1eb..3e1261e99b 100644 --- a/includes/libs/rdbms/loadbalancer/ILoadBalancer.php +++ b/includes/libs/rdbms/loadbalancer/ILoadBalancer.php @@ -21,6 +21,7 @@ * @ingroup Database * @author Aaron Schulz */ +require_once __DIR__ . '/../defines.php'; /** * Database cluster connection, tracking, load balancing, and transaction manager interface @@ -73,6 +74,11 @@ * @ingroup Database */ interface ILoadBalancer { + /** @var integer Request a master DB connection */ + const DB_MASTER = DB_MASTER; + /** @var integer Request a replica DB connection */ + const DB_REPLICA = DB_REPLICA; + /** * Construct a manager of IDatabase connection objects * -- 2.20.1