for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Smarty {block} tag class
*
* @package Smarty
* @subpackage PluginsInternal
* @author Uwe Tews
*/
class Smarty_Internal_Block
{
* Block name
* @var string
public $name = '';
* Hide attribute
* @var bool
public $hide = false;
* Append attribute
public $append = false;
* prepend attribute
public $prepend = false;
* Block calls {$smarty.block.child}
public $callsChild = false;
* Inheritance child block
* @var Smarty_Internal_Block|null
public $child = null;
* Inheritance calling parent block
public $parent = null;
* Inheritance Template index
* @var int
public $tplIndex = 0;
* Smarty_Internal_Block constructor.
* - if outer level {block} of child template ($state == 1) save it as child root block
* - otherwise process inheritance and render
* @param string $name block name
* @param int|null $tplIndex index of outer level {block} if nested
public function __construct($name, $tplIndex)
$this->name = $name;
$this->tplIndex = $tplIndex;
}
* Compiled block code overloaded by {block} class
* @param \Smarty_Internal_Template $tpl
public function callBlock(Smarty_Internal_Template $tpl)
$tpl
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.