mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-05 17:51:40 +09:00
Also apply scope conversion to short PHP tags
This commit is contained in:
parent
55d91b9dc7
commit
a284a1b072
2 changed files with 19 additions and 2 deletions
|
|
@ -1036,6 +1036,16 @@ class TemplateParserV2Test extends \Codeception\Test\Unit
|
|||
$target = '<?php $__Context->foo = 42; ?>';
|
||||
$this->assertEquals($target, $this->_parse($source));
|
||||
|
||||
// Short PHP tags
|
||||
$source = '<? foo($bar); ?>';
|
||||
$target = '<?php foo($__Context->bar); ?>';
|
||||
$this->assertEquals($target, $this->_parse($source));
|
||||
|
||||
// Short PHP echo tags
|
||||
$source = '<?=$foo?>';
|
||||
$target = '<?php echo $__Context->foo ?>';
|
||||
$this->assertEquals($target, $this->_parse($source));
|
||||
|
||||
// XE-style {@ ... } notation
|
||||
$source = '{@ $foo = 42; }';
|
||||
$target = '<?php $__Context->foo = 42; ?>';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue