From 13ff2658955a52d38867ed8a54428f4a44a319cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20Hansl=C3=ADk?= Date: Mon, 12 Feb 2024 13:40:00 +0100 Subject: [PATCH] Test for "Nette DI: suspicious dumping of objects DateTimeImmutable when generating the container" (#308) --- tests/DI/Compiler.parameters.phpt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/DI/Compiler.parameters.phpt b/tests/DI/Compiler.parameters.phpt index 778de5e4c..e971ee4d6 100644 --- a/tests/DI/Compiler.parameters.phpt +++ b/tests/DI/Compiler.parameters.phpt @@ -68,6 +68,19 @@ test('Statement within string expansion', function () { }); +test('Statement with datetime', function () { + $compiler = new DI\Compiler; + $container = createContainer($compiler, ' + parameters: + datetime: 2000-01-01 00:00:00 +0000 + + services: + one: Service(%datetime%) + '); + + Assert::same('2000-01-01', $container->getService('one')->arg->format('Y-m-d')); +}); + test('Statement within array expansion', function () { $compiler = new DI\Compiler; $container = createContainer($compiler, '