Overview

Packages

  • View
    • Helper

Classes

  • Horde_View_Helper_Base
  • Horde_View_Helper_Benchmark
  • Horde_View_Helper_Benchmark_Timer
  • Horde_View_Helper_Block
  • Horde_View_Helper_Capture
  • Horde_View_Helper_Capture_Base
  • Horde_View_Helper_Capture_ContentFor
  • Horde_View_Helper_Date
  • Horde_View_Helper_Debug
  • Horde_View_Helper_Form
  • Horde_View_Helper_Form_Builder
  • Horde_View_Helper_Form_InstanceTag_Base
  • Horde_View_Helper_Form_InstanceTag_Form
  • Horde_View_Helper_FormTag
  • Horde_View_Helper_Javascript
  • Horde_View_Helper_Number
  • Horde_View_Helper_Tag
  • Horde_View_Helper_Text
  • Horde_View_Helper_Text_Cycle
  • Horde_View_Helper_Url
  • Overview
  • Package
  • Class
  • Tree

Class Horde_View_Helper_Benchmark

Measures the execution time of a block in a template and reports the result to the log.

Example:

<?php $bench = $this->benchmark('Notes section') ?>
<?php echo $this->expensiveNotesOperation() ?>
<?php $bench->end() ?>

Will add something like "Notes section (0.34523)" to the log.

You may give an optional logger level as the second argument ('debug', 'info', 'warn', 'error'). The default is 'info'. The level may also be given as a Horde_Log::* constant.

Horde_View_Helper_Base
Extended by Horde_View_Helper_Benchmark
Package: View\Helper
Category: Horde
License: http://www.horde.org/licenses/bsd
Author: Mike Naberezny mike@maintainable.com
Author: Derek DeVries derek@maintainable.com
Author: Chuck Hagenbuch chuck@horde.org
Located at Horde/View/Helper/Benchmark.php
Methods summary
public Horde_View_Helper_Benchmark_Timer
# benchmark( string $message = 'Benchmarking', string|integer $level = 'info' )

Starts a new benchmark.

Starts a new benchmark.

Parameters

$message
<p>Message to log after the benchmark has ended.</p>
$level
<p>Log level to log after the benchmark has ended.</p>

Returns

Horde_View_Helper_Benchmark_Timer
A benchmark timer object.
Methods inherited from Horde_View_Helper_Base
__call(), __construct(), __get(), __set()
API documentation generated by ApiGen