From: Aaron Schulz Date: Fri, 23 Sep 2016 18:36:43 +0000 (-0700) Subject: Add alternative DB_* class constants to ILoadBalancer X-Git-Tag: 1.31.0-rc.0~5356^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22articles%22%2C%22id_article=%24ze_article%22%29%20.%20%22?a=commitdiff_plain;h=f92b33e7df5b4b479d85ee914549dc8c829e62ca;p=lhc%2Fweb%2Fwiklou.git Add alternative DB_* class constants to ILoadBalancer Change-Id: I5d7e6d9f0f5bd4275e240a94b996f3740ef46330 --- 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 *