From 44876973f5e0397679f4528c6e41ea0fe74cad1d 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 ce08e0ea..55e98411 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);