Fabien Potencier
|
d7f8b4eb1c
|
Redesign macro calls and argument handling
|
2026-07-30 13:53:24 +02:00 |
|
Fabien Potencier
|
be36fee09e
|
Rename macro variable AST nodes
|
2026-07-28 11:53:50 +02:00 |
|
Fabien Potencier
|
447d0b2331
|
Fix sandbox __toString bypasses
|
2026-05-20 00:18:59 +02:00 |
|
Fabien Potencier
|
d7702840da
|
Remove $templateName from Template::loadTemplate()
|
2025-02-21 23:48:41 +01:00 |
|
Fabien Potencier
|
f594248a40
|
Fix CS
|
2025-01-26 11:54:00 +01:00 |
|
Fabien Potencier
|
b6d9dd62ee
|
Fix inheritance logic to be able to use instanceof ContextVariable instead of NameExpression
|
2025-01-24 13:47:29 +01:00 |
|
Vincent Langlet
|
75d48db822
|
Add phpstan analysis
|
2024-11-20 20:05:33 +01:00 |
|
Fabien Potencier
|
612c7a14be
|
Improve ImportNode impl
|
2024-10-24 07:23:37 +02:00 |
|
Fabien Potencier
|
fc15e7ccbc
|
Rename Node classes related to variables
|
2024-10-23 12:36:57 +02:00 |
|
Fabien Potencier
|
1105964873
|
Rework macros handling
|
2024-10-20 21:53:20 +02:00 |
|
Fabien Potencier
|
2ae0c0d38c
|
Fix CS
|
2024-09-06 12:33:38 +02:00 |
|
Christian Flothmann
|
70396d75dc
|
deprecate passing a tag to ImportNode
|
2024-08-28 14:40:27 +02:00 |
|
Fabien Potencier
|
5fca700cbd
|
Deprecate the fact that the extends and use tags are always allowed in a sandboxed template
|
2024-08-28 13:40:53 +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
|
f7f11ea410
|
Fix CS
|
2024-02-10 09:52:03 +01:00 |
|
Fabien Potencier
|
283cc6eeb7
|
Merge branch '2.x' into 3.x
* 2.x:
fixed CS
fixed CS
|
2019-05-18 06:15:47 +02:00 |
|
Fabien Potencier
|
60ab3e7134
|
fixed CS
|
2019-05-18 06:15:39 +02:00 |
|
Fabien Potencier
|
dce7bd9e14
|
Merge branch '2.x' into 3.x
* 2.x:
macros imported "globally" in a template are now available in macros without re-importing them
added more tests
added some tests
|
2019-05-17 14:16:15 +02:00 |
|
Fabien Potencier
|
e138164015
|
macros imported "globally" in a template are now available in macros without re-importing them
|
2019-05-17 13:03:55 +02:00 |
|
Fabien Potencier
|
54cec4e3b8
|
added type hints
|
2019-04-26 12:01:21 +02: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
|
1dead73882
|
added some type hints on constructors
|
2019-03-16 15:26:39 +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 |
|