Skip to content

Commit 335b72f

Browse files
committed
Fix tests for low dependency versions of Twig
1 parent 19f28e3 commit 335b72f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/TwigComponent/src/ComponentRenderer.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
namespace Symfony\UX\TwigComponent;
1313

14+
use Composer\InstalledVersions;
1415
use Symfony\Component\PropertyAccess\PropertyAccessorInterface;
1516
use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
1617
use Symfony\UX\TwigComponent\Attribute\ExposeInTemplate;
@@ -58,6 +59,10 @@ public function render(MountedComponent $mounted): string
5859
$event = $this->preRender($mounted);
5960

6061
try {
62+
if (InstalledVersions::getVersion('twig/twig') < 3) {
63+
return $this->twig->loadTemplate($event->getTemplate(), $event->getTemplateIndex())->render($event->getVariables());
64+
}
65+
6166
return $this->twig->loadTemplate(
6267
$this->twig->getTemplateClass($event->getTemplate()),
6368
$event->getTemplate(),

0 commit comments

Comments
 (0)