8f9ece7ce91f8170ac96b28a534bb1b342386e46
[yaffs-website] / 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