Simon André
82be13429c
Add return type annotations on Twig 3 to prepare Twig 4
2025-01-24 11:32:59 +01:00
Fabien Potencier
1915ee2812
Add a way to stream template rendering
2024-12-18 07:29:32 +01:00
Fabien Potencier
b86575cfd6
Deprecate Environment::mergeGlobals()
2024-09-07 14:05:02 +02:00
andreybolonin1989@gmail.com
28923f4269
Use CPP in full code base
2024-08-29 19:29:39 +02:00
Nicolas Grekas
e70777405d
Add #[YieldReady] to allow extensions to tell when they're ready for yielding
2024-02-15 10:27:26 +01:00
Fabien Potencier
3b6cbf98d8
Remove usage of ob_* functions in favor of yielding
2024-01-25 13:09:52 +01:00
Fabien Potencier
0b9e30e3d2
Simplify code
2023-12-20 20:43:49 +01:00
Jérôme Tamarelle
c56b87b4d7
Remove TemplateWrapper::render 2nd parameter not used
2023-10-08 19:29:03 +02:00
Fabien Potencier
17bf2f0bfc
Merge branch '2.x' into 3.x
...
* 2.x:
Don't clear PHP buffer when an error occurs with debug=true
Remove duplicate phpdoc
2019-06-10 19:37:42 +02:00
Fabien Potencier
b957ff6f29
Merge branch '1.x' into 2.x
...
* 1.x:
Don't clear PHP buffer when an error occurs with debug=true
Remove duplicate phpdoc
2019-06-10 19:37:27 +02:00
Grégoire Pineau
c910e71f5a
Don't clear PHP buffer when an error occurs with debug=true
2019-06-10 19:36:53 +02:00
Fabien Potencier
3d1b9a11d8
Merge branch '2.x' into 3.x
...
* 2.x:
fixed CS
added the key to the map and filter filters
added support for iterators
removed fn in front of arrow functions
changed arrow syntax
added "filter", "map", and "reduce" filters
simplified code
fixed CS
bumped version to 2.10
bumped version to 1.41
fixed partial output leak when a PHP fatal error occurs
fixed markup in docs
2019-05-09 13:29:19 +02:00
Fabien Potencier
5c484ce7eb
Merge branch '1.x' into 2.x
...
* 1.x:
added the key to the map and filter filters
added support for iterators
removed fn in front of arrow functions
changed arrow syntax
added "filter", "map", and "reduce" filters
simplified code
fixed CS
fixed partial output leak when a PHP fatal error occurs
2019-05-09 13:25:49 +02:00
Fabien Potencier
6196fe5b40
fixed partial output leak when a PHP fatal error occurs
2019-05-03 08:42:27 +02:00
Fabien Potencier
54cec4e3b8
added type hints
2019-04-26 12:01:21 +02:00
Fabien Potencier
3b6728c5f9
Merge branch '2.x' into 3.x
...
* 2.x:
fixed CS
bumped version to 2.9
Update TemplateWrapper.php
bumped version to 1.40
2019-04-24 17:25:27 +02:00
Fabien Potencier
a560bfb98f
Merge branch '1.x' into 2.x
...
* 1.x:
fixed CS
Update TemplateWrapper.php
bumped version to 1.40
2019-04-24 17:24:15 +02:00
Yonel Ceruto
c9a1cb02d5
Update TemplateWrapper.php
2019-04-24 09:50:53 -04:00
Fabien Potencier
273b666a71
removed the obsolete lib/ directory, removed PSR-0 class aliases
2019-04-23 16:34:05 +02:00
Fabien Potencier
2ff1a3eda2
Merge branch '1.x' into 2.x
...
* 1.x:
fixed import macros from a template string
2019-04-22 18:01:41 +02:00
Fabien Potencier
f0c58854a8
fixed import macros from a template string
2019-04-22 10:15:16 +02:00
Fabien Potencier
6c91803a90
added some type hints on final classes
2019-03-19 12:40:46 +01:00
Fabien Potencier
4718c92548
Merge branch '1.x' into 2.x
...
* 1.x:
added TemplateWrapper::getTemplateName()
bumped version to 1.38.2-DEV
prepared the 1.38.1 release
2019-03-12 19:42:32 +01:00
Fabien Potencier
861066e50b
added TemplateWrapper::getTemplateName()
2019-03-12 19:33:04 +01:00
Fabien Potencier
e2103c87ae
use load() instead of loadTemplate() in tests
2019-03-11 19:18:00 +01:00
Fabien Potencier
037ee67224
switched to namespace first, PSR-0 as a fallback
2019-03-05 08:14:45 +01:00
Fabien Potencier
baa70287f5
switched to namespace first, PSR-0 as a fallback
2019-03-04 21:33:40 +01:00
Maxime Steinhausser
2c174e4015
Use class_exists instead of require
2017-06-05 23:42:50 +02:00
Nicolas Grekas
5420a5e3f8
Add the aliases
2017-05-25 08:32:07 +02:00
Nicolas Grekas
71af32b306
Add namespaced aliases
2017-05-24 10:12:32 +02:00