From 13949596d82756a9b737974ee2cdf319a506037a Mon Sep 17 00:00:00 2001 From: Aldo Karendra Date: Wed, 30 Nov 2022 23:18:15 +0700 Subject: [PATCH] fix: PHP 8.1 mb_stripos() deprecated method quoteValue() in framework/db/Schema.php ``mb_stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated`` --- framework/db/Schema.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/db/Schema.php b/framework/db/Schema.php index 026339b54e4..9d40871ee1e 100644 --- a/framework/db/Schema.php +++ b/framework/db/Schema.php @@ -458,7 +458,7 @@ public function quoteValue($str) return $str; } - if (mb_stripos($this->db->dsn, 'odbc:') === false && ($value = $this->db->getSlavePdo()->quote($str)) !== false) { + if (mb_stripos((string)$this->db->dsn, 'odbc:') === false && ($value = $this->db->getSlavePdo()->quote($str)) !== false) { return $value; }