From 5a30a2f5747eda0b3d73a49ebfe75e89e85275f5 Mon Sep 17 00:00:00 2001 From: Floris Turkenburg Date: Mon, 8 Sep 2025 16:18:18 +0200 Subject: [PATCH] Fix latest build and add PHP8.3 CI build --- .github/workflows/main.yaml | 2 +- src/Twig/CodeGenerationExtension.php | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 02befe0..ff96fc8 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -12,7 +12,7 @@ jobs: strategy: matrix: - php-versions: ['8.1', '8.2'] + php-versions: ['8.1', '8.2', '8.3'] name: PHP ${{ matrix.php-versions }} steps: - uses: actions/checkout@v2 diff --git a/src/Twig/CodeGenerationExtension.php b/src/Twig/CodeGenerationExtension.php index ab454c7..feabdb0 100644 --- a/src/Twig/CodeGenerationExtension.php +++ b/src/Twig/CodeGenerationExtension.php @@ -8,6 +8,7 @@ use Doctrine\Inflector\InflectorFactory; use Twig\Error\RuntimeError; +use Twig\ExpressionParser\Prefix\LiteralExpressionParser; use Twig\Extension\AbstractExtension; use Twig\TwigFilter; use Twig\TwigTest; @@ -52,6 +53,11 @@ public function getTokenParsers(): array return [new PerLineTokenParser()]; } + public function getExpressionParsers(): array + { + return [new LiteralExpressionParser()]; + } + /** * {@inheritdoc} */