You've already forked postfixadmin
mirror of
https://github.com/postfixadmin/postfixadmin.git
synced 2025-08-07 17:42:53 +03:00
bump smarty to v4.5.5 - php8.4 support - see https://github.com/smarty-php/smarty/releases/tag/v4.5.5
This commit is contained in:
@@ -107,7 +107,7 @@ class Smarty extends Smarty_Internal_TemplateBase
|
|||||||
/**
|
/**
|
||||||
* smarty version
|
* smarty version
|
||||||
*/
|
*/
|
||||||
const SMARTY_VERSION = '4.5.4';
|
const SMARTY_VERSION = '4.5.5';
|
||||||
/**
|
/**
|
||||||
* define variable scopes
|
* define variable scopes
|
||||||
*/
|
*/
|
||||||
@@ -1040,7 +1040,7 @@ class Smarty extends Smarty_Internal_TemplateBase
|
|||||||
* @param null|mixed $cache_id
|
* @param null|mixed $cache_id
|
||||||
* @param null|mixed $compile_id
|
* @param null|mixed $compile_id
|
||||||
* @param null $caching
|
* @param null $caching
|
||||||
* @param \Smarty_Internal_Template $template
|
* @param \Smarty_Internal_Template|null $template
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
* @throws \SmartyException
|
* @throws \SmartyException
|
||||||
@@ -1050,7 +1050,7 @@ class Smarty extends Smarty_Internal_TemplateBase
|
|||||||
$cache_id = null,
|
$cache_id = null,
|
||||||
$compile_id = null,
|
$compile_id = null,
|
||||||
$caching = null,
|
$caching = null,
|
||||||
Smarty_Internal_Template $template = null
|
?Smarty_Internal_Template $template = null
|
||||||
) {
|
) {
|
||||||
$template_name = (strpos($template_name, ':') === false) ? "{$this->default_resource_type}:{$template_name}" :
|
$template_name = (strpos($template_name, ':') === false) ? "{$this->default_resource_type}:{$template_name}" :
|
||||||
$template_name;
|
$template_name;
|
||||||
|
@@ -45,14 +45,14 @@ abstract class Smarty_CacheResource
|
|||||||
* Read the cached template and process header
|
* Read the cached template and process header
|
||||||
*
|
*
|
||||||
* @param Smarty_Internal_Template $_template template object
|
* @param Smarty_Internal_Template $_template template object
|
||||||
* @param Smarty_Template_Cached $cached cached object
|
* @param Smarty_Template_Cached|null $cached cached object
|
||||||
* @param boolean $update flag if called because cache update
|
* @param boolean $update flag if called because cache update
|
||||||
*
|
*
|
||||||
* @return boolean true or false if the cached content does not exist
|
* @return boolean true or false if the cached content does not exist
|
||||||
*/
|
*/
|
||||||
abstract public function process(
|
abstract public function process(
|
||||||
Smarty_Internal_Template $_template,
|
Smarty_Internal_Template $_template,
|
||||||
Smarty_Template_Cached $cached = null,
|
?Smarty_Template_Cached $cached = null,
|
||||||
$update = false
|
$update = false
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@@ -125,14 +125,14 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource
|
|||||||
* Read the cached template and process the header
|
* Read the cached template and process the header
|
||||||
*
|
*
|
||||||
* @param \Smarty_Internal_Template $_smarty_tpl do not change variable name, is used by compiled template
|
* @param \Smarty_Internal_Template $_smarty_tpl do not change variable name, is used by compiled template
|
||||||
* @param Smarty_Template_Cached $cached cached object
|
* @param Smarty_Template_Cached|null $cached cached object
|
||||||
* @param boolean $update flag if called because cache update
|
* @param boolean $update flag if called because cache update
|
||||||
*
|
*
|
||||||
* @return boolean true or false if the cached content does not exist
|
* @return boolean true or false if the cached content does not exist
|
||||||
*/
|
*/
|
||||||
public function process(
|
public function process(
|
||||||
Smarty_Internal_Template $_smarty_tpl,
|
Smarty_Internal_Template $_smarty_tpl,
|
||||||
Smarty_Template_Cached $cached = null,
|
?Smarty_Template_Cached $cached = null,
|
||||||
$update = false
|
$update = false
|
||||||
) {
|
) {
|
||||||
if (!$cached) {
|
if (!$cached) {
|
||||||
|
@@ -89,14 +89,14 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource
|
|||||||
* Read the cached template and process the header
|
* Read the cached template and process the header
|
||||||
*
|
*
|
||||||
* @param \Smarty_Internal_Template $_smarty_tpl do not change variable name, is used by compiled template
|
* @param \Smarty_Internal_Template $_smarty_tpl do not change variable name, is used by compiled template
|
||||||
* @param Smarty_Template_Cached $cached cached object
|
* @param Smarty_Template_Cached|null $cached cached object
|
||||||
* @param boolean $update flag if called because cache update
|
* @param boolean $update flag if called because cache update
|
||||||
*
|
*
|
||||||
* @return boolean true or false if the cached content does not exist
|
* @return boolean true or false if the cached content does not exist
|
||||||
*/
|
*/
|
||||||
public function process(
|
public function process(
|
||||||
Smarty_Internal_Template $_smarty_tpl,
|
Smarty_Internal_Template $_smarty_tpl,
|
||||||
Smarty_Template_Cached $cached = null,
|
?Smarty_Template_Cached $cached = null,
|
||||||
$update = false
|
$update = false
|
||||||
) {
|
) {
|
||||||
if (!$cached) {
|
if (!$cached) {
|
||||||
|
@@ -89,14 +89,14 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource
|
|||||||
* Read the cached template and process its header
|
* Read the cached template and process its header
|
||||||
*
|
*
|
||||||
* @param \Smarty_Internal_Template $_smarty_tpl do not change variable name, is used by compiled template
|
* @param \Smarty_Internal_Template $_smarty_tpl do not change variable name, is used by compiled template
|
||||||
* @param Smarty_Template_Cached $cached cached object
|
* @param Smarty_Template_Cached|null $cached cached object
|
||||||
* @param bool $update flag if called because cache update
|
* @param bool $update flag if called because cache update
|
||||||
*
|
*
|
||||||
* @return boolean true or false if the cached content does not exist
|
* @return boolean true or false if the cached content does not exist
|
||||||
*/
|
*/
|
||||||
public function process(
|
public function process(
|
||||||
Smarty_Internal_Template $_smarty_tpl,
|
Smarty_Internal_Template $_smarty_tpl,
|
||||||
Smarty_Template_Cached $cached = null,
|
?Smarty_Template_Cached $cached = null,
|
||||||
$update = false
|
$update = false
|
||||||
) {
|
) {
|
||||||
$_smarty_tpl->cached->valid = false;
|
$_smarty_tpl->cached->valid = false;
|
||||||
|
@@ -190,7 +190,7 @@ abstract class Smarty_Internal_Data
|
|||||||
*
|
*
|
||||||
* @return mixed variable value or or array of variables
|
* @return mixed variable value or or array of variables
|
||||||
*/
|
*/
|
||||||
public function getTemplateVars($varName = null, Smarty_Internal_Data $_ptr = null, $searchParents = true)
|
public function getTemplateVars($varName = null, ?Smarty_Internal_Data $_ptr = null, $searchParents = true)
|
||||||
{
|
{
|
||||||
return $this->ext->getTemplateVars->getTemplateVars($this, $varName, $_ptr, $searchParents);
|
return $this->ext->getTemplateVars->getTemplateVars($this, $varName, $_ptr, $searchParents);
|
||||||
}
|
}
|
||||||
@@ -200,7 +200,7 @@ abstract class Smarty_Internal_Data
|
|||||||
*
|
*
|
||||||
* @param \Smarty_Internal_Data|null $data
|
* @param \Smarty_Internal_Data|null $data
|
||||||
*/
|
*/
|
||||||
public function _mergeVars(Smarty_Internal_Data $data = null)
|
public function _mergeVars(?Smarty_Internal_Data $data = null)
|
||||||
{
|
{
|
||||||
if (isset($data)) {
|
if (isset($data)) {
|
||||||
if (!empty($this->tpl_vars)) {
|
if (!empty($this->tpl_vars)) {
|
||||||
|
@@ -25,13 +25,13 @@ class Smarty_Internal_Method_CreateData
|
|||||||
* @link https://www.smarty.net/docs/en/api.create.data.tpl
|
* @link https://www.smarty.net/docs/en/api.create.data.tpl
|
||||||
*
|
*
|
||||||
* @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
|
* @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
|
||||||
* @param \Smarty_Internal_Template|\Smarty_Internal_Data|\Smarty_Data|\Smarty $parent next higher level of Smarty
|
* @param \Smarty_Internal_Template|\Smarty_Internal_Data|\Smarty_Data|\Smarty|null $parent next higher level of Smarty
|
||||||
* variables
|
* variables
|
||||||
* @param string $name optional data block name
|
* @param string $name optional data block name
|
||||||
*
|
*
|
||||||
* @return \Smarty_Data data object
|
* @return \Smarty_Data data object
|
||||||
*/
|
*/
|
||||||
public function createData(Smarty_Internal_TemplateBase $obj, Smarty_Internal_Data $parent = null, $name = null)
|
public function createData(Smarty_Internal_TemplateBase $obj, ?Smarty_Internal_Data $parent = null, $name = null)
|
||||||
{
|
{
|
||||||
/* @var Smarty $smarty */
|
/* @var Smarty $smarty */
|
||||||
$smarty = $obj->_getSmartyObj();
|
$smarty = $obj->_getSmartyObj();
|
||||||
|
@@ -26,7 +26,7 @@ class Smarty_Internal_Method_GetTemplateVars
|
|||||||
*
|
*
|
||||||
* @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
|
* @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
|
||||||
* @param string $varName variable name or null
|
* @param string $varName variable name or null
|
||||||
* @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $_ptr optional pointer to data object
|
* @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty|null $_ptr optional pointer to data object
|
||||||
* @param bool $searchParents include parent templates?
|
* @param bool $searchParents include parent templates?
|
||||||
*
|
*
|
||||||
* @return mixed variable value or or array of variables
|
* @return mixed variable value or or array of variables
|
||||||
@@ -34,7 +34,7 @@ class Smarty_Internal_Method_GetTemplateVars
|
|||||||
public function getTemplateVars(
|
public function getTemplateVars(
|
||||||
Smarty_Internal_Data $data,
|
Smarty_Internal_Data $data,
|
||||||
$varName = null,
|
$varName = null,
|
||||||
Smarty_Internal_Data $_ptr = null,
|
?Smarty_Internal_Data $_ptr = null,
|
||||||
$searchParents = true
|
$searchParents = true
|
||||||
) {
|
) {
|
||||||
if (isset($varName)) {
|
if (isset($varName)) {
|
||||||
@@ -87,7 +87,7 @@ class Smarty_Internal_Method_GetTemplateVars
|
|||||||
public function _getVariable(
|
public function _getVariable(
|
||||||
Smarty_Internal_Data $data,
|
Smarty_Internal_Data $data,
|
||||||
$varName,
|
$varName,
|
||||||
Smarty_Internal_Data $_ptr = null,
|
?Smarty_Internal_Data $_ptr = null,
|
||||||
$searchParents = true,
|
$searchParents = true,
|
||||||
$errorEnable = true
|
$errorEnable = true
|
||||||
) {
|
) {
|
||||||
|
@@ -22,11 +22,11 @@ class Smarty_Internal_Resource_Eval extends Smarty_Resource_Recompiled
|
|||||||
* populate Source Object with meta data from Resource
|
* populate Source Object with meta data from Resource
|
||||||
*
|
*
|
||||||
* @param Smarty_Template_Source $source source object
|
* @param Smarty_Template_Source $source source object
|
||||||
* @param Smarty_Internal_Template $_template template object
|
* @param Smarty_Internal_Template|null $_template template object
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
|
public function populate(Smarty_Template_Source $source, ?Smarty_Internal_Template $_template = null)
|
||||||
{
|
{
|
||||||
$source->uid = $source->filepath = sha1($source->name);
|
$source->uid = $source->filepath = sha1($source->name);
|
||||||
$source->timestamp = $source->exists = true;
|
$source->timestamp = $source->exists = true;
|
||||||
|
@@ -28,11 +28,11 @@ class Smarty_Internal_Resource_Extends extends Smarty_Resource
|
|||||||
* populate Source Object with meta data from Resource
|
* populate Source Object with meta data from Resource
|
||||||
*
|
*
|
||||||
* @param Smarty_Template_Source $source source object
|
* @param Smarty_Template_Source $source source object
|
||||||
* @param Smarty_Internal_Template $_template template object
|
* @param Smarty_Internal_Template|null $_template template object
|
||||||
*
|
*
|
||||||
* @throws SmartyException
|
* @throws SmartyException
|
||||||
*/
|
*/
|
||||||
public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
|
public function populate(Smarty_Template_Source $source, ?Smarty_Internal_Template $_template = null)
|
||||||
{
|
{
|
||||||
$uid = '';
|
$uid = '';
|
||||||
$sources = array();
|
$sources = array();
|
||||||
|
@@ -21,11 +21,11 @@ class Smarty_Internal_Resource_File extends Smarty_Resource
|
|||||||
* populate Source Object with meta data from Resource
|
* populate Source Object with meta data from Resource
|
||||||
*
|
*
|
||||||
* @param Smarty_Template_Source $source source object
|
* @param Smarty_Template_Source $source source object
|
||||||
* @param Smarty_Internal_Template $_template template object
|
* @param Smarty_Internal_Template|null $_template template object
|
||||||
*
|
*
|
||||||
* @throws \SmartyException
|
* @throws \SmartyException
|
||||||
*/
|
*/
|
||||||
public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
|
public function populate(Smarty_Template_Source $source, ?Smarty_Internal_Template $_template = null)
|
||||||
{
|
{
|
||||||
$source->filepath = $this->buildFilepath($source, $_template);
|
$source->filepath = $this->buildFilepath($source, $_template);
|
||||||
if ($source->filepath !== false) {
|
if ($source->filepath !== false) {
|
||||||
@@ -93,12 +93,12 @@ class Smarty_Internal_Resource_File extends Smarty_Resource
|
|||||||
* build template filepath by traversing the template_dir array
|
* build template filepath by traversing the template_dir array
|
||||||
*
|
*
|
||||||
* @param Smarty_Template_Source $source source object
|
* @param Smarty_Template_Source $source source object
|
||||||
* @param Smarty_Internal_Template $_template template object
|
* @param Smarty_Internal_Template|null $_template template object
|
||||||
*
|
*
|
||||||
* @return string fully qualified filepath
|
* @return string fully qualified filepath
|
||||||
* @throws SmartyException
|
* @throws SmartyException
|
||||||
*/
|
*/
|
||||||
protected function buildFilepath(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
|
protected function buildFilepath(Smarty_Template_Source $source, ?Smarty_Internal_Template $_template = null)
|
||||||
{
|
{
|
||||||
$file = $source->name;
|
$file = $source->name;
|
||||||
// absolute file ?
|
// absolute file ?
|
||||||
|
@@ -23,11 +23,11 @@ class Smarty_Internal_Resource_Stream extends Smarty_Resource_Recompiled
|
|||||||
* populate Source Object with meta data from Resource
|
* populate Source Object with meta data from Resource
|
||||||
*
|
*
|
||||||
* @param Smarty_Template_Source $source source object
|
* @param Smarty_Template_Source $source source object
|
||||||
* @param Smarty_Internal_Template $_template template object
|
* @param Smarty_Internal_Template|null $_template template object
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
|
public function populate(Smarty_Template_Source $source, ?Smarty_Internal_Template $_template = null)
|
||||||
{
|
{
|
||||||
if (strpos($source->resource, '://') !== false) {
|
if (strpos($source->resource, '://') !== false) {
|
||||||
$source->filepath = $source->resource;
|
$source->filepath = $source->resource;
|
||||||
|
@@ -22,11 +22,11 @@ class Smarty_Internal_Resource_String extends Smarty_Resource
|
|||||||
* populate Source Object with meta data from Resource
|
* populate Source Object with meta data from Resource
|
||||||
*
|
*
|
||||||
* @param Smarty_Template_Source $source source object
|
* @param Smarty_Template_Source $source source object
|
||||||
* @param Smarty_Internal_Template $_template template object
|
* @param Smarty_Internal_Template|null $_template template object
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
|
public function populate(Smarty_Template_Source $source, ?Smarty_Internal_Template $_template = null)
|
||||||
{
|
{
|
||||||
$source->uid = $source->filepath = sha1($source->name . $source->smarty->_joined_template_dir);
|
$source->uid = $source->filepath = sha1($source->name . $source->smarty->_joined_template_dir);
|
||||||
$source->timestamp = $source->exists = true;
|
$source->timestamp = $source->exists = true;
|
||||||
|
@@ -21,7 +21,7 @@ class Smarty_Internal_Runtime_CodeFrame
|
|||||||
* @param string $content optional template content
|
* @param string $content optional template content
|
||||||
* @param string $functions compiled template function and block code
|
* @param string $functions compiled template function and block code
|
||||||
* @param bool $cache flag for cache file
|
* @param bool $cache flag for cache file
|
||||||
* @param \Smarty_Internal_TemplateCompilerBase $compiler
|
* @param \Smarty_Internal_TemplateCompilerBase|null $compiler
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
@@ -30,7 +30,7 @@ class Smarty_Internal_Runtime_CodeFrame
|
|||||||
$content = '',
|
$content = '',
|
||||||
$functions = '',
|
$functions = '',
|
||||||
$cache = false,
|
$cache = false,
|
||||||
Smarty_Internal_TemplateCompilerBase $compiler = null
|
?Smarty_Internal_TemplateCompilerBase $compiler = null
|
||||||
) {
|
) {
|
||||||
// build property code
|
// build property code
|
||||||
$properties[ 'version' ] = Smarty::SMARTY_VERSION;
|
$properties[ 'version' ] = Smarty::SMARTY_VERSION;
|
||||||
|
@@ -168,7 +168,7 @@ class Smarty_Internal_Runtime_Inheritance
|
|||||||
public function process(
|
public function process(
|
||||||
Smarty_Internal_Template $tpl,
|
Smarty_Internal_Template $tpl,
|
||||||
Smarty_Internal_Block $block,
|
Smarty_Internal_Block $block,
|
||||||
Smarty_Internal_Block $parent = null
|
?Smarty_Internal_Block $parent = null
|
||||||
) {
|
) {
|
||||||
if ($block->hide && !isset($block->child)) {
|
if ($block->hide && !isset($block->child)) {
|
||||||
return;
|
return;
|
||||||
|
@@ -149,7 +149,7 @@ class Smarty_Internal_Template extends Smarty_Internal_TemplateBase
|
|||||||
public function __construct(
|
public function __construct(
|
||||||
$template_resource,
|
$template_resource,
|
||||||
Smarty $smarty,
|
Smarty $smarty,
|
||||||
Smarty_Internal_Data $_parent = null,
|
?Smarty_Internal_Data $_parent = null,
|
||||||
$_cache_id = null,
|
$_cache_id = null,
|
||||||
$_compile_id = null,
|
$_compile_id = null,
|
||||||
$_caching = null,
|
$_caching = null,
|
||||||
|
@@ -386,7 +386,7 @@ abstract class Smarty_Internal_TemplateCompilerBase
|
|||||||
public function compileTemplate(
|
public function compileTemplate(
|
||||||
Smarty_Internal_Template $template,
|
Smarty_Internal_Template $template,
|
||||||
$nocache = null,
|
$nocache = null,
|
||||||
Smarty_Internal_TemplateCompilerBase $parent_compiler = null
|
?Smarty_Internal_TemplateCompilerBase $parent_compiler = null
|
||||||
) {
|
) {
|
||||||
// get code frame of compiled template
|
// get code frame of compiled template
|
||||||
$_compiled_code = $template->smarty->ext->_codeFrame->create(
|
$_compiled_code = $template->smarty->ext->_codeFrame->create(
|
||||||
@@ -409,7 +409,7 @@ abstract class Smarty_Internal_TemplateCompilerBase
|
|||||||
*
|
*
|
||||||
* @param \Smarty_Internal_Template $template
|
* @param \Smarty_Internal_Template $template
|
||||||
* @param null|bool $nocache flag if template must be compiled in nocache mode
|
* @param null|bool $nocache flag if template must be compiled in nocache mode
|
||||||
* @param \Smarty_Internal_TemplateCompilerBase $parent_compiler
|
* @param \Smarty_Internal_TemplateCompilerBase|null $parent_compiler
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
* @throws \Exception
|
* @throws \Exception
|
||||||
@@ -417,7 +417,7 @@ abstract class Smarty_Internal_TemplateCompilerBase
|
|||||||
public function compileTemplateSource(
|
public function compileTemplateSource(
|
||||||
Smarty_Internal_Template $template,
|
Smarty_Internal_Template $template,
|
||||||
$nocache = null,
|
$nocache = null,
|
||||||
Smarty_Internal_TemplateCompilerBase $parent_compiler = null
|
?Smarty_Internal_TemplateCompilerBase $parent_compiler = null
|
||||||
) {
|
) {
|
||||||
try {
|
try {
|
||||||
// save template object in compiler class
|
// save template object in compiler class
|
||||||
|
@@ -165,16 +165,16 @@ abstract class Smarty_Resource
|
|||||||
* wrapper for backward compatibility to versions < 3.1.22
|
* wrapper for backward compatibility to versions < 3.1.22
|
||||||
* Either [$_template] or [$smarty, $template_resource] must be specified
|
* Either [$_template] or [$smarty, $template_resource] must be specified
|
||||||
*
|
*
|
||||||
* @param Smarty_Internal_Template $_template template object
|
* @param Smarty_Internal_Template|null $_template template object
|
||||||
* @param Smarty $smarty smarty object
|
* @param Smarty|null $smarty smarty object
|
||||||
* @param string $template_resource resource identifier
|
* @param string $template_resource resource identifier
|
||||||
*
|
*
|
||||||
* @return \Smarty_Template_Source Source Object
|
* @return \Smarty_Template_Source Source Object
|
||||||
* @throws \SmartyException
|
* @throws \SmartyException
|
||||||
*/
|
*/
|
||||||
public static function source(
|
public static function source(
|
||||||
Smarty_Internal_Template $_template = null,
|
?Smarty_Internal_Template $_template = null,
|
||||||
Smarty $smarty = null,
|
?Smarty $smarty = null,
|
||||||
$template_resource = null
|
$template_resource = null
|
||||||
) {
|
) {
|
||||||
return Smarty_Template_Source::load($_template, $smarty, $template_resource);
|
return Smarty_Template_Source::load($_template, $smarty, $template_resource);
|
||||||
@@ -194,9 +194,9 @@ abstract class Smarty_Resource
|
|||||||
* populate Source Object with meta data from Resource
|
* populate Source Object with meta data from Resource
|
||||||
*
|
*
|
||||||
* @param Smarty_Template_Source $source source object
|
* @param Smarty_Template_Source $source source object
|
||||||
* @param Smarty_Internal_Template $_template template object
|
* @param Smarty_Internal_Template|null $_template template object
|
||||||
*/
|
*/
|
||||||
abstract public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null);
|
abstract public function populate(Smarty_Template_Source $source, ?Smarty_Internal_Template $_template = null);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* populate Source Object with timestamp and exists from Resource
|
* populate Source Object with timestamp and exists from Resource
|
||||||
|
@@ -43,9 +43,9 @@ abstract class Smarty_Resource_Custom extends Smarty_Resource
|
|||||||
* populate Source Object with meta data from Resource
|
* populate Source Object with meta data from Resource
|
||||||
*
|
*
|
||||||
* @param Smarty_Template_Source $source source object
|
* @param Smarty_Template_Source $source source object
|
||||||
* @param Smarty_Internal_Template $_template template object
|
* @param Smarty_Internal_Template|null $_template template object
|
||||||
*/
|
*/
|
||||||
public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
|
public function populate(Smarty_Template_Source $source, ?Smarty_Internal_Template $_template = null)
|
||||||
{
|
{
|
||||||
$source->filepath = $source->type . ':' . $this->generateSafeName($source->name);
|
$source->filepath = $source->type . ':' . $this->generateSafeName($source->name);
|
||||||
$source->uid = sha1($source->type . ':' . $source->name);
|
$source->uid = sha1($source->type . ':' . $source->name);
|
||||||
|
@@ -63,16 +63,16 @@ class Smarty_Template_Config extends Smarty_Template_Source
|
|||||||
* initialize Source Object for given resource
|
* initialize Source Object for given resource
|
||||||
* Either [$_template] or [$smarty, $template_resource] must be specified
|
* Either [$_template] or [$smarty, $template_resource] must be specified
|
||||||
*
|
*
|
||||||
* @param Smarty_Internal_Template $_template template object
|
* @param Smarty_Internal_Template|null $_template template object
|
||||||
* @param Smarty $smarty smarty object
|
* @param Smarty|null $smarty smarty object
|
||||||
* @param string $template_resource resource identifier
|
* @param string $template_resource resource identifier
|
||||||
*
|
*
|
||||||
* @return Smarty_Template_Config Source Object
|
* @return Smarty_Template_Config Source Object
|
||||||
* @throws SmartyException
|
* @throws SmartyException
|
||||||
*/
|
*/
|
||||||
public static function load(
|
public static function load(
|
||||||
Smarty_Internal_Template $_template = null,
|
?Smarty_Internal_Template $_template = null,
|
||||||
Smarty $smarty = null,
|
?Smarty $smarty = null,
|
||||||
$template_resource = null
|
$template_resource = null
|
||||||
) {
|
) {
|
||||||
static $_incompatible_resources = array('extends' => true, 'php' => true);
|
static $_incompatible_resources = array('extends' => true, 'php' => true);
|
||||||
|
@@ -148,16 +148,16 @@ class Smarty_Template_Source
|
|||||||
* initialize Source Object for given resource
|
* initialize Source Object for given resource
|
||||||
* Either [$_template] or [$smarty, $template_resource] must be specified
|
* Either [$_template] or [$smarty, $template_resource] must be specified
|
||||||
*
|
*
|
||||||
* @param Smarty_Internal_Template $_template template object
|
* @param Smarty_Internal_Template|null $_template template object
|
||||||
* @param Smarty $smarty smarty object
|
* @param Smarty|null $smarty smarty object
|
||||||
* @param string $template_resource resource identifier
|
* @param string $template_resource resource identifier
|
||||||
*
|
*
|
||||||
* @return Smarty_Template_Source Source Object
|
* @return Smarty_Template_Source Source Object
|
||||||
* @throws SmartyException
|
* @throws SmartyException
|
||||||
*/
|
*/
|
||||||
public static function load(
|
public static function load(
|
||||||
Smarty_Internal_Template $_template = null,
|
?Smarty_Internal_Template $_template = null,
|
||||||
Smarty $smarty = null,
|
?Smarty $smarty = null,
|
||||||
$template_resource = null
|
$template_resource = null
|
||||||
) {
|
) {
|
||||||
if ($_template) {
|
if ($_template) {
|
||||||
|
@@ -21,7 +21,7 @@ class SmartyCompilerException extends SmartyException
|
|||||||
int $code = 0,
|
int $code = 0,
|
||||||
?string $filename = null,
|
?string $filename = null,
|
||||||
?int $line = null,
|
?int $line = null,
|
||||||
Throwable $previous = null
|
?Throwable $previous = null
|
||||||
) {
|
) {
|
||||||
parent::__construct($message, $code, $previous);
|
parent::__construct($message, $code, $previous);
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
$Id$
|
$Id$
|
||||||
|
|
||||||
Smarty version: 4.5.4 (released: 2024/08/14)
|
Smarty version: 4.5.5 (released: 2024/11/21)
|
||||||
|
|
||||||
https://github.com/smarty-php/smarty/archive/refs/tags/v4.5.4.tar.gz
|
https://github.com/smarty-php/smarty/archive/refs/tags/v4.5.5.tar.gz
|
||||||
|
Reference in New Issue
Block a user