From 91e54fcad87b051c0d1aaf6c37cce764ac37c6fb Mon Sep 17 00:00:00 2001 From: Reedy Date: Tue, 11 Oct 2016 22:29:04 +0100 Subject: [PATCH] Call parent::__construct() in MysqlBase AFTER transferring specific parameters Bug: T147852 Change-Id: Id07bb38efb6a9a3b4f4f7e07c0a2c6a74bb1b58d --- includes/libs/rdbms/database/DatabaseMysqlBase.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/libs/rdbms/database/DatabaseMysqlBase.php b/includes/libs/rdbms/database/DatabaseMysqlBase.php index f504ec4d91..e55680a758 100644 --- a/includes/libs/rdbms/database/DatabaseMysqlBase.php +++ b/includes/libs/rdbms/database/DatabaseMysqlBase.php @@ -72,8 +72,6 @@ abstract class DatabaseMysqlBase extends Database { * @param array $params */ function __construct( array $params ) { - parent::__construct( $params ); - $this->lagDetectionMethod = isset( $params['lagDetectionMethod'] ) ? $params['lagDetectionMethod'] : 'Seconds_Behind_Master'; @@ -89,6 +87,8 @@ abstract class DatabaseMysqlBase extends Database { } $this->sqlMode = isset( $params['sqlMode'] ) ? $params['sqlMode'] : ''; $this->utf8Mode = !empty( $params['utf8Mode'] ); + + parent::__construct( $params ); } /** -- 2.20.1