]> git.immae.eu Git - github/wallabag/wallabag.git/blob - vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/use.test
twig implementation
[github/wallabag/wallabag.git] / vendor / twig / twig / test / Twig / Tests / Fixtures / tags / inheritance / use.test
1 --TEST--
2 "parent" function
3 --TEMPLATE--
4 {% extends "parent.twig" %}
5
6 {% use "use1.twig" %}
7 {% use "use2.twig" %}
8
9 {% block content_parent %}
10 {{ parent() }}
11 {% endblock %}
12
13 {% block content_use1 %}
14 {{ parent() }}
15 {% endblock %}
16
17 {% block content_use2 %}
18 {{ parent() }}
19 {% endblock %}
20
21 {% block content %}
22 {{ block('content_use1_only') }}
23 {{ block('content_use2_only') }}
24 {% endblock %}
25 --TEMPLATE(parent.twig)--
26 {% block content_parent 'content_parent' %}
27 {% block content_use1 'content_parent' %}
28 {% block content_use2 'content_parent' %}
29 {% block content '' %}
30 --TEMPLATE(use1.twig)--
31 {% block content_use1 'content_use1' %}
32 {% block content_use2 'content_use1' %}
33 {% block content_use1_only 'content_use1_only' %}
34 --TEMPLATE(use2.twig)--
35 {% block content_use2 'content_use2' %}
36 {% block content_use2_only 'content_use2_only' %}
37 --DATA--
38 return array()
39 --EXPECT--
40 content_parent
41 content_use1
42 content_use2
43 content_use1_only
44 content_use2_only