Inherit parent vars and add own vars when a template is included with vars from another template that has vars; add unit tests for vars inheritance

This commit is contained in:
Kijin Sung 2023-10-21 13:52:02 +09:00
parent 5b47151440
commit 6085b82d19
7 changed files with 92 additions and 12 deletions

View file

@ -0,0 +1,18 @@
@version(2)
@php
$foobar = 'Rhymix Template';
$globalonly = 'Context Variable';
@endphp
<div class="global">
@include ('incl/scopetest1.html')
</div>
<div class="test1">
@include ('incl/scopetest1.html', ['foobar' => 'Included #1'])
</div>
<div class="test2">
@include ('incl/scopetest2.html', ['foobar' => 'Included #2'])
</div>