From 4472fb3a3db933581af44abc2d2bbcc28bb50ada Mon Sep 17 00:00:00 2001 From: David Grudl Date: Thu, 21 Sep 2017 14:03:37 +0200 Subject: [PATCH] Translator: fixed %dt with DateTimeInterface object [Closes #263] --- src/Dibi/Translator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Dibi/Translator.php b/src/Dibi/Translator.php index 6fab1315..56a59502 100644 --- a/src/Dibi/Translator.php +++ b/src/Dibi/Translator.php @@ -316,7 +316,7 @@ final class Translator if ($value !== null && !is_scalar($value)) { // array is already processed if ($value instanceof Literal && ($modifier === 'sql' || $modifier === 'SQL')) { $modifier = 'SQL'; - } elseif (($value instanceof \DateTime || $value instanceof \DateTimeInterface) && ($modifier === 'd' || $modifier === 't')) { + } elseif (($value instanceof \DateTime || $value instanceof \DateTimeInterface) && ($modifier === 'd' || $modifier === 't' || $modifier === 'dt')) { // continue } else { $type = is_object($value) ? get_class($value) : gettype($value);