From 6eac117f5fc290b88a539bb7cda33ef846fedd5e 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 73f2cd40..e22182d1 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]; } } @@ -348,7 +348,7 @@ class Result implements IDataSource } } else { // associative-array node - $x = &$x[$row->$as]; + $x = &$x[(string) $row->$as]; } } @@ -450,6 +450,7 @@ class Result implements IDataSource continue; } $value = $row[$key]; + if ($type === Type::TEXT) { $row[$key] = (string) $value;