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: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22auteur_infos%22%2C%20%22id_auteur=%24id%22%29%20.%20%22?a=commitdiff_plain;h=b172aff090b7c59c2f602931d469cf3ac5e9e74a;p=lhc%2Fweb%2Fwiklou.git 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." );