summaryrefslogtreecommitdiff
path: root/lib/smarty3/sysplugins/smarty_internal_parsetree_template.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/smarty3/sysplugins/smarty_internal_parsetree_template.php')
-rw-r--r--lib/smarty3/sysplugins/smarty_internal_parsetree_template.php33
1 files changed, 17 insertions, 16 deletions
diff --git a/lib/smarty3/sysplugins/smarty_internal_parsetree_template.php b/lib/smarty3/sysplugins/smarty_internal_parsetree_template.php
index f603235..8e716bd 100644
--- a/lib/smarty3/sysplugins/smarty_internal_parsetree_template.php
+++ b/lib/smarty3/sysplugins/smarty_internal_parsetree_template.php
@@ -18,17 +18,15 @@
*/
class Smarty_Internal_ParseTree_Template extends Smarty_Internal_ParseTree
{
-
/**
* Array of template elements
*
* @var array
*/
- public $subtrees = Array();
+ public $subtrees = array();
/**
* Create root of parse tree for template elements
- *
*/
public function __construct()
{
@@ -60,7 +58,7 @@ class Smarty_Internal_ParseTree_Template extends Smarty_Internal_ParseTree
public function append_array(Smarty_Internal_Templateparser $parser, $array = array())
{
if (!empty($array)) {
- $this->subtrees = array_merge($this->subtrees, (array) $array);
+ $this->subtrees = array_merge($this->subtrees, (array)$array);
}
}
@@ -73,7 +71,7 @@ class Smarty_Internal_ParseTree_Template extends Smarty_Internal_ParseTree
public function prepend_array(Smarty_Internal_Templateparser $parser, $array = array())
{
if (!empty($array)) {
- $this->subtrees = array_merge((array) $array, $this->subtrees);
+ $this->subtrees = array_merge((array)$array, $this->subtrees);
}
}
@@ -87,35 +85,38 @@ class Smarty_Internal_ParseTree_Template extends Smarty_Internal_ParseTree
public function to_smarty_php(Smarty_Internal_Templateparser $parser)
{
$code = '';
- for ($key = 0, $cnt = count($this->subtrees); $key < $cnt; $key ++) {
+ for ($key = 0, $cnt = count($this->subtrees); $key < $cnt; $key++) {
if ($this->subtrees[ $key ] instanceof Smarty_Internal_ParseTree_Text) {
$subtree = $this->subtrees[ $key ]->to_smarty_php($parser);
while ($key + 1 < $cnt && ($this->subtrees[ $key + 1 ] instanceof Smarty_Internal_ParseTree_Text ||
- $this->subtrees[ $key + 1 ]->data == '')) {
- $key ++;
- if ($this->subtrees[ $key ]->data == '') {
+ $this->subtrees[ $key + 1 ]->data === '')) {
+ $key++;
+ if ($this->subtrees[ $key ]->data === '') {
continue;
}
$subtree .= $this->subtrees[ $key ]->to_smarty_php($parser);
}
- if ($subtree == '') {
+ if ($subtree === '') {
continue;
}
- $code .= preg_replace('/((<%)|(%>)|(<\?php)|(<\?)|(\?>)|(<\/?script))/', "<?php echo '\$1'; ?>\n",
- $subtree);
+ $code .= preg_replace(
+ '/((<%)|(%>)|(<\?php)|(<\?)|(\?>)|(<\/?script))/',
+ "<?php echo '\$1'; ?>\n",
+ $subtree
+ );
continue;
}
if ($this->subtrees[ $key ] instanceof Smarty_Internal_ParseTree_Tag) {
$subtree = $this->subtrees[ $key ]->to_smarty_php($parser);
while ($key + 1 < $cnt && ($this->subtrees[ $key + 1 ] instanceof Smarty_Internal_ParseTree_Tag ||
- $this->subtrees[ $key + 1 ]->data == '')) {
- $key ++;
- if ($this->subtrees[ $key ]->data == '') {
+ $this->subtrees[ $key + 1 ]->data === '')) {
+ $key++;
+ if ($this->subtrees[ $key ]->data === '') {
continue;
}
$subtree = $parser->compiler->appendCode($subtree, $this->subtrees[ $key ]->to_smarty_php($parser));
}
- if ($subtree == '') {
+ if ($subtree === '') {
continue;
}
$code .= $subtree;