This PR was merged into the 1.x branch.
Discussion
----------
Fix PHP 5.3 Travis build
PHP 5.3 is only supported on Debian Precise.
Commits
-------
3a45bd48 Fix PHP 5.3 build
This PR was submitted for the 2.x branch but it was merged into the 1.x branch instead (closes#2557).
Discussion
----------
add throws tags doc block for Twig_Environment:load
On an internal project review we noticed that `\Twig_Environment::load` is not providing throw tags. As this method is just a proxy for `\Twig_Environment::loadTemplate` which itself is _internal_ we had some discussion around.
this PR provides same throw tags as _loadTemplate_. Maybe this helps to understand code usage
Commits
-------
882c7aab add throws tags doc block for Twig_Environment:load
This PR was merged into the 1.x branch.
Discussion
----------
Added pssibility to reset the profiler
In order to implement symfony/symfony#18244 properly, I needed the ability to reset a Twig profile.
Commits
-------
ea922bb6 Added pssibility to reset the profiler.
This PR was merged into the 2.x branch.
Discussion
----------
µoptim for twig_get_attribute()
We don't need the cache when checking for arrays.
Commits
-------
93bee55d µoptim for twig_get_attribute()
* 1.x:
ensured that the use TokenParser returns a node instance
fixed CS
simplified tests as min version if now 5.3.3
bumped version to 1.35
show how to use a variable as hash map key
Added RuntimeExtensionInterface
This PR was merged into the 1.x branch.
Discussion
----------
Ensure that the "use" TokenParser returns a node instance
Alternative to #2539, fixes#2538.
Commits
-------
421d8722 ensured that the use TokenParser returns a node instance
This PR was squashed before being merged into the 1.x branch (closes#2544).
Discussion
----------
simplified tests as min version if now 5.3.3
fixes#2526
Commits
-------
a3548a6e fixed CS
90a07d16 simplified tests as min version if now 5.3.3
This PR was submitted for the 2.x branch but it was squashed and merged into the 1.x branch instead (closes#2536).
Discussion
----------
show how to use a variable as hash map key
currently the documentation does not explain how it's possible to use a variable as key in a hash map
Commits
-------
ef6c9505 show how to use a variable as hash map key
This PR was merged into the 1.x branch.
Discussion
----------
Throw exception on circular reference detection
Out-the-box this isn't common... but into Symfony framework this kind of issue can happen frequently when we're overriding a template from third-party bundle (see main issue https://github.com/symfony/symfony/issues/17557)
```twig
{# app/Resources/AcmeBlogBundle/views/Blog/index.html.twig #}
{% extends '@AcmeBlog/Blog/index.html.twig' %}
{% block title 'New Title' %}
```
This exception avoids inifite loop or maximum execution time for this case, by detecting a recursive loading when a template extends from itself, thinking to override the parent template which has the same namespace + template name.
Commits
-------
074e1fbe Throw exception on circular reference detection
This PR was submitted for the 2.x branch but it was merged into the 1.x branch instead (closes#2531).
Discussion
----------
Update .travis.yml to deal with missing xdebug config
lets see if this fixes the nightly test
Commits
-------
1097685b Update .travis.yml
This PR was submitted for the 2.x branch but it was merged into the 1.x branch instead (closes#2515).
Discussion
----------
Update internals.rst
Missing an opening paren
Commits
-------
b8967bd3 Update internals.rst
This PR was merged into the 1.x branch.
Discussion
----------
Fix deprecation when using Twig_Profiler_Dumper_Html
Commits
-------
aebec7d8 fixed deprecation when using Twig_Profiler_Dumper_Html