This PR was merged into the 3.x branch.
Discussion
----------
Avoid polluting ModuleNode::toString() with embedded templates
Commits
-------
3d760aec1c Avoid polluting ModuleNode::toString() with embedded templates
This PR was merged into the 3.x branch.
Discussion
----------
remove not needed code
Commits
-------
719bba9d1e Simplify code
da64c42dc2 Add tests
53facb74c1 remove not needed code
This PR was merged into the 3.x branch.
Discussion
----------
Improve docs on creating new tags
/cc `@smnandre`
Commits
-------
96dade342f Improve docs on creating new tags
This PR was merged into the 4.x branch.
Discussion
----------
add back `@dataProvider` annotations
This partially reverts 50cdb7bf4a to be able to run tests on the 3.x branch for the extra packages with Twig 4 being installed as we are still using PHPUnit 9.6 on the 3.x branch.
Commits
-------
2f3329e266 add back `@dataProvider` annotations
This partially reverts 50cdb7bf4a to be able
to run tests on the 3.x branch for the extra packages with Twig 4 being
installed as we are still using PHPUnit 9.6 on the 3.x branch.
This PR was merged into the 3.x branch.
Discussion
----------
Fix Error when the trace has Twig file/line information instead of the original PHP info
See https://github.com/twigphp/Twig/pull/4592/files#r1966616393
/cc `@smnandre`
Commits
-------
7b43bd0fd7 Fix Error when the trace has Twig file/line information instead of the original PHP info
This PR was merged into the 3.x branch.
Discussion
----------
Sync Error file and line
The PHP exception file and name go together. So, we should only update the line number only if we have a file.
Commits
-------
4a121d90c6 Sync Error file and line
This PR was merged into the 3.x branch.
Discussion
----------
Remove template source from Template::loadTemplate()
Closes#3266
The first commit supports string and Source. But I think we don't even need to pass anything (that's the other commits).
Commits
-------
d7702840da Remove $templateName from Template::loadTemplate()
This PR was merged into the 3.x branch.
Discussion
----------
Make `in_array()` calls strict
I propose to add `strict: true` to all calls to `in_array()`, making the calls faster.
Commits
-------
9c6b95f2a6 Make `in_array()` calls strict
* 3.x:
Fix testing and expression when it evaluates to an instance of Markup
Simplify Error implementation
Make the defined test implementation more generic
fix typo
fix the rst syntax of the operator precedence table
This PR was merged into the 3.x branch.
Discussion
----------
Fix testing and expression when it evaluates to an instance of Markup
Refs #3651
Commits
-------
d72c1c6b1e Fix testing and expression when it evaluates to an instance of Markup
This PR was merged into the 3.x branch.
Discussion
----------
Make the defined test implementation more generic
Commits
-------
2d84abfd08 Make the defined test implementation more generic