From e137dfa28b15f75a83b391b68b63652d56ad6f27 Mon Sep 17 00:00:00 2001 From: David Grudl Date: Tue, 3 Mar 2020 17:18:37 +0100 Subject: [PATCH] Result::fetchAssoc() DateTime in key is converted to string [Closes #359] --- src/Dibi/Result.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Dibi/Result.php b/src/Dibi/Result.php index d612f5de..ce5da490 100644 --- a/src/Dibi/Result.php +++ b/src/Dibi/Result.php @@ -282,7 +282,7 @@ class Result implements IDataSource } } elseif ($as !== '|') { // associative-array node - $x = &$x[$row->$as]; + $x = &$x[(string) $row->$as]; } } @@ -350,7 +350,7 @@ class Result implements IDataSource } } else { // associative-array node - $x = &$x[$row->$as]; + $x = &$x[(string) $row->$as]; } } @@ -452,6 +452,7 @@ class Result implements IDataSource continue; } $value = $row[$key]; + if ($type === Type::TEXT) { $row[$key] = (string) $value;