mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-05 19:04:27 +02:00
Fix end_template/end_render debug condition to check for set start time
with PHP 8.1+
This commit is contained in:
@@ -69,6 +69,7 @@ class Smarty_Internal_Debug extends Smarty_Internal_Data
|
|||||||
public function end_template(Smarty_Internal_Template $template)
|
public function end_template(Smarty_Internal_Template $template)
|
||||||
{
|
{
|
||||||
$key = $this->get_key($template);
|
$key = $this->get_key($template);
|
||||||
|
if (!isset($this->template_data[ $this->index ][ $key ][ 'start_template_time' ])) return; // see internal_template L 243
|
||||||
$this->template_data[ $this->index ][ $key ][ 'total_time' ] +=
|
$this->template_data[ $this->index ][ $key ][ 'total_time' ] +=
|
||||||
microtime(true) - $this->template_data[ $this->index ][ $key ][ 'start_template_time' ];
|
microtime(true) - $this->template_data[ $this->index ][ $key ][ 'start_template_time' ];
|
||||||
//$this->template_data[$this->index][$key]['properties'] = $template->properties;
|
//$this->template_data[$this->index][$key]['properties'] = $template->properties;
|
||||||
@@ -142,6 +143,7 @@ class Smarty_Internal_Debug extends Smarty_Internal_Data
|
|||||||
public function end_render(Smarty_Internal_Template $template)
|
public function end_render(Smarty_Internal_Template $template)
|
||||||
{
|
{
|
||||||
$key = $this->get_key($template);
|
$key = $this->get_key($template);
|
||||||
|
if (!isset($this->template_data[ $this->index ][ $key ][ 'start_time' ])) return; // see template_compiled L 119
|
||||||
$this->template_data[ $this->index ][ $key ][ 'render_time' ] +=
|
$this->template_data[ $this->index ][ $key ][ 'render_time' ] +=
|
||||||
microtime(true) - $this->template_data[ $this->index ][ $key ][ 'start_time' ];
|
microtime(true) - $this->template_data[ $this->index ][ $key ][ 'start_time' ];
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user