From: Aaron Schulz Date: Sat, 26 May 2018 00:29:17 +0000 (-0700) Subject: Avoid PHP 7.2 warnings in DBConRefTest about count() on non-Countable X-Git-Tag: 1.34.0-rc.0~5295 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=b172aff090b7c59c2f602931d469cf3ac5e9e74a;hp=d8a144d38e8929a49d7e5d49faf87936cacdffc6 Avoid PHP 7.2 warnings in DBConRefTest about count() on non-Countable Change-Id: Ida81bf998b462f2f6bb2b708df1f15bbc1933db1 --- diff --git a/includes/libs/rdbms/database/DBConnRef.php b/includes/libs/rdbms/database/DBConnRef.php index 9de16c4a46..7fed3e1cab 100644 --- a/includes/libs/rdbms/database/DBConnRef.php +++ b/includes/libs/rdbms/database/DBConnRef.php @@ -33,7 +33,7 @@ class DBConnRef implements IDatabase { $this->lb = $lb; if ( $conn instanceof Database ) { $this->conn = $conn; // live handle - } elseif ( count( $conn ) >= 4 && $conn[self::FLD_DOMAIN] !== false ) { + } elseif ( is_array( $conn ) && count( $conn ) >= 4 && $conn[self::FLD_DOMAIN] !== false ) { $this->params = $conn; } else { throw new InvalidArgumentException( "Missing lazy connection arguments." );