Documentation link changes
[lhc/web/wiklou.git] / includes / db / loadbalancer / LBFactoryMW.php
index 87fd81b..33c48a5 100644 (file)
@@ -37,6 +37,8 @@ abstract class LBFactoryMW extends LBFactory implements DestructibleService {
         * @TODO: inject objects via dependency framework
         */
        public function __construct( array $conf ) {
+               global $wgCommandLineMode;
+
                $defaults = [
                        'domain' => wfWikiID(),
                        'hostname' => wfHostname(),
@@ -61,6 +63,9 @@ abstract class LBFactoryMW extends LBFactory implements DestructibleService {
                        $defaults['wanCache'] = $wCache;
                }
 
+               $this->agent = isset( $params['agent'] ) ? $params['agent'] : '';
+               $this->cliMode = isset( $params['cliMode'] ) ? $params['cliMode'] : $wgCommandLineMode;
+
                parent::__construct( $conf + $defaults );
        }