Skip to content

Commit b05b29e

Browse files
mitrofanov.dmostrolucky
authored andcommitted
fix escape function throwing exception if float returned
1 parent 113afba commit b05b29e

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/Twig/DoctrineExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public function getFilters(): array
5757
*
5858
* @internal
5959
*/
60-
public static function escapeFunction(mixed $parameter): string|int
60+
public static function escapeFunction(mixed $parameter): string|int|float
6161
{
6262
$result = $parameter;
6363

tests/Twig/DoctrineExtensionTest.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,11 @@ public function testEscapeBooleanParameter(): void
113113
{
114114
$this->assertEquals('1', DoctrineExtension::escapeFunction(true));
115115
}
116+
117+
public function testNoEscapeFloatParameter(): void
118+
{
119+
$this->assertEquals(1.1, DoctrineExtension::escapeFunction(1.1));
120+
}
116121
}
117122

118123
class DummyClass

0 commit comments

Comments
 (0)