/home/altere25/labratnyc.com/wp-content/plugins/query-monitor/classes
NameSizeModeActions
Activation.php30380644editdlrm
ArrayAccess.php11050644editdlrm
Backtrace.php228870644editdlrm
Backtrace_Frame.php8700644editdlrm
CLI.php15680644editdlrm
Collector.php87070644editdlrm
Collectors.php34450644editdlrm
Collector_Assets.php145000644editdlrm
Component.php38660644editdlrm
Component_Altis_Vendor.php3560644editdlrm
Component_Core.php2630644editdlrm
Component_Dropin.php3460644editdlrm
Component_MU_Plugin.php3330644editdlrm
Component_MU_Vendor.php3420644editdlrm
Component_Other.php1700644editdlrm
Component_PHP.php2210644editdlrm
Component_Plugin.php3240644editdlrm
Component_Stylesheet.php3410644editdlrm
Component_Template.php2780644editdlrm
Component_Unknown.php8660644editdlrm
Component_VIP_Plugin.php3460644editdlrm
Data.php4280644editdlrm
DataCollector.php3960644editdlrm
DB.php15460644editdlrm
debug_bar.php17130644editdlrm
debug_bar_panel.php14460644editdlrm
Deprecated_Argument_Run.php10350644editdlrm
Deprecated_Class_Run.php9660644editdlrm
Deprecated_Constructor_Run.php11440644editdlrm
Deprecated_File_Included.php10950644editdlrm
Deprecated_Function_Run.php9830644editdlrm
Deprecated_Hook_Run.php10980644editdlrm
Dispatcher.php50970644editdlrm
Dispatchers.php12410644editdlrm
Doing_It_Wrong_Run.php8920644editdlrm
Frame_Registry.php14560644editdlrm
Hook.php13790644editdlrm
Output.php9230644editdlrm
PHP.php13970644editdlrm
Plugin.php24000644editdlrm
QM.php44510644editdlrm
QueryMonitor.php87050644editdlrm
Timer.php33260644editdlrm
Util.php199010644editdlrm
Wrong.php8220644editdlrm
Edit: /home/altere25/labratnyc.com/wp-content/plugins/query-monitor/classes/Timer.php (3326B)
* @phpstan-var array{ * time: float, * memory: int, * data: mixed[]|null, * } */ protected $start; /** * @var array|null * @phpstan-var array{ * time: float, * memory: int, * data: mixed[]|null, * }|null */ protected $end = null; /** * @var QM_Backtrace */ protected $trace; /** * @var array> * @phpstan-var array */ protected $laps = array(); /** * @param mixed[] $data * @phpstan-param BacktraceArgs $backtrace_args * @return self */ public function start( ?array $data = null, array $backtrace_args = array() ) { $time = microtime( true ); $backtrace_args['time'] = $time; $this->trace = new QM_Backtrace( $backtrace_args ); $this->start = array( 'time' => $time, 'memory' => memory_get_usage(), 'data' => $data, ); return $this; } /** * @param mixed[] $data * @return self */ public function stop( ?array $data = null ) { $this->end = array( 'time' => microtime( true ), 'memory' => memory_get_usage(), 'data' => $data, ); return $this; } /** * @param mixed[] $data * @param string $name * @return self */ public function lap( ?array $data = null, ?string $name = null ) { $lap = array( 'time' => microtime( true ), 'memory' => memory_get_usage(), 'data' => $data, ); if ( ! isset( $name ) ) { $i = sprintf( /* translators: %s: Timing lap number */ __( 'Lap %s', 'query-monitor' ), number_format_i18n( count( $this->laps ) + 1 ) ); } else { $i = $name; } $this->laps[ $i ] = $lap; return $this; } /** * @return array> * @phpstan-return array */ public function get_laps() { $laps = array(); $prev = $this->start; foreach ( $this->laps as $lap_id => $lap ) { $lap['time_used'] = $lap['time'] - $prev['time']; $lap['memory_used'] = $lap['memory'] - $prev['memory']; $laps[ $lap_id ] = $lap; $prev = $lap; } return $laps; } /** * @return float */ public function get_time() { return $this->end['time'] - $this->start['time']; } /** * @return int */ public function get_memory() { return $this->end['memory'] - $this->start['memory']; } /** * @return float */ public function get_start_time() { return $this->start['time']; } /** * @return int */ public function get_start_memory() { return $this->start['memory']; } /** * @return float */ public function get_end_time() { return $this->end['time']; } /** * @return int */ public function get_end_memory() { return $this->end['memory']; } /** * @return QM_Backtrace */ public function get_trace() { return $this->trace; } /** * @param mixed[] $data * @return self */ public function end( ?array $data = null ) { return $this->stop( $data ); } }