From 8a06cb17a46515903b5b3b9610ddbdd2cd3b04d5 Mon Sep 17 00:00:00 2001 From: Rik Willems <5927342+rikwillems@users.noreply.github.com> Date: Thu, 6 Mar 2025 10:40:44 +0100 Subject: [PATCH] Add condition for implemented query grammar --- src/DataCollector/QueryCollector.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DataCollector/QueryCollector.php b/src/DataCollector/QueryCollector.php index b51f57e8..b4ce0802 100644 --- a/src/DataCollector/QueryCollector.php +++ b/src/DataCollector/QueryCollector.php @@ -630,7 +630,7 @@ public function getWidgets() private function getSqlQueryToDisplay(array $query): string { $sql = $query['query']; - if ($query['type'] === 'query' && $this->renderSqlWithParams && method_exists(DB::connection($query['connection'])->getQueryGrammar(), 'substituteBindingsIntoRawSql')) { + if ($query['type'] === 'query' && $this->renderSqlWithParams && DB::connection($query['connection'])->getQueryGrammar() instanceof \Illuminate\Database\Query\Grammars\Grammar && method_exists(DB::connection($query['connection'])->getQueryGrammar(), 'substituteBindingsIntoRawSql')) { try { $sql = DB::connection($query['connection'])->getQueryGrammar()->substituteBindingsIntoRawSql($sql, $query['bindings'] ?? []); return $this->getDataFormatter()->formatSql($sql);