Closed
Description
Expected Behavior
Timber to work with Twig 3.10 that is allowed to be installed according to the included composer.json
.
Actual behavior
Fatal error: Uncaught Exception: You must call "setEnvironment()" before calling "Twig\Extension\EscaperExtension::setEscaper()".
in /home/zwupdate/domains/redacted.nl/public_html/wp-content/themes/streekomroep-prod/vendor/twig/twig/src/Extension/EscaperExtension.php on line 127
Call stack:
Twig\Extension\EscaperExtension::setEscaper()
wp-content/themes/streekomroep-prod/vendor/timber/timber/src/Twig.php:558
Timber\Twig::add_timber_escapers()
wp-includes/class-wp-hook.php:324
WP_Hook::apply_filters()
wp-includes/plugin.php:205
apply_filters()
wp-content/themes/streekomroep-prod/vendor/timber/timber/src/Loader.php:518
Timber\Loader::get_twig()
wp-content/themes/streekomroep-prod/vendor/timber/timber/src/Loader.php:120
Timber\Loader::render()
wp-content/themes/streekomroep-prod/vendor/timber/timber/src/Timber.php:1444
Timber\Timber::compile()
wp-content/themes/streekomroep-prod/vendor/timber/timber/src/Timber.php:1579
Timber\Timber::render()
wp-content/themes/streekomroep-prod/single.php:222
Steps to reproduce behavior
- Install Twig with the composer.json that ships with the project.
Notes
Added "twig/twig": "3.9.3",
to my composer.json to fix it for now.
What version of Timber are you using?
Timber 2.1.0
What version of WordPress are you using?
WordPress 6.5
What version of PHP are you using?
PHP 8.2
How did you install Timber?
Installed or updated Timber through Composer