1--TEST--
2"use" tag
3--TEMPLATE--
4{% use 'file2.html.twig' %}
5{% use 'file1.html.twig' with foo %}
6{% block foo %}
7    {{- parent() -}}
8    Content of foo (second override)
9{% endblock foo %}
10{% block bar %}
11    {{- parent() -}}
12    Content of bar (second override)
13{% endblock bar %}
14--TEMPLATE(file2.html.twig)--
15{% use 'file1.html.twig' %}
16{% block foo %}
17    {{- parent() -}}
18    Content of foo (first override)
19{% endblock foo %}
20{% block bar %}
21    {{- parent() -}}
22    Content of bar (first override)
23{% endblock bar %}
24--TEMPLATE(file1.html.twig)--
25{% block foo -%}
26    Content of foo
27{% endblock foo %}
28{% block bar -%}
29    Content of bar
30{% endblock bar %}
31--DATA--
32return []
33--EXPECT--
34Content of foo
35Content of foo (first override)
36Content of foo (second override)
37Content of bar
38Content of bar (second override)
39