From af7285f1e652a039731784da999633b1f336cddf Mon Sep 17 00:00:00 2001 From: Natsuki Ikeguchi Date: Sun, 7 Apr 2024 12:43:18 +0900 Subject: [PATCH] feat: Widen date/time support of query executed logger Signed-off-by: Natsuki Ikeguchi --- src/Listeners/QueryExecutedLogger.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Listeners/QueryExecutedLogger.php b/src/Listeners/QueryExecutedLogger.php index 84e7eb0..6754382 100644 --- a/src/Listeners/QueryExecutedLogger.php +++ b/src/Listeners/QueryExecutedLogger.php @@ -4,8 +4,8 @@ namespace LaravelBlinkLogger\Listeners; -use Carbon\Carbon; -use DateTime; +use Carbon\CarbonInterface; +use DateTimeInterface; use Illuminate\Config\Repository; use Illuminate\Database\Events\QueryExecuted; use Illuminate\Log\LogManager; @@ -37,9 +37,9 @@ public function handle(QueryExecuted $event): void $binding = (string) $binding; } elseif ($binding === null) { $binding = 'NULL'; - } elseif ($binding instanceof Carbon) { + } elseif ($binding instanceof CarbonInterface) { $binding = "'{$binding->toDateTimeString()}'"; - } elseif ($binding instanceof DateTime) { + } elseif ($binding instanceof DateTimeInterface) { $binding = "'{$binding->format('Y-m-d H:i:s')}'"; }