PHP Класс Snowair\Debugbar\PhalconDebugbar

Rest is added in Service Provider
Наследование: extends DebugBar\DebugBar
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$isDebugbarRequest

Защищенные свойства (Protected)

Свойство Тип Описание
$booted
$config
$di Phalcon\DI

Открытые методы

Метод Описание
__call ( string $method, array $args ) : mixed | void Magic calls for adding messages
__construct ( $di )
addException ( Exception $e ) Adds an exception to be profiled in the debug bar
addMeasure ( string $label, float $start, float $end ) Adds a measure
addMeasurePoint ( $label, $start = null )
addMessage ( mixed $message, string $label = 'info' ) Adds a message to the MessagesCollector
attachCache ( $cacheService )
attachDb ( Phalcon\Db\Adapter $db )
attachMailer ( $mailer )
attachServices ( )
attachView ( $view )
boot ( ) 启动debugbar: 设置collector
collect ( ) : array Collects the data from the collectors
debugbarRequestCollector ( )
disable ( )
enable ( )
getJavascriptRenderer ( string $baseUrl = null, null $basePath = null ) : Snowair\Debugbar\JsRender Returns a JavascriptRenderer for this instance
injectDebugbar ( Phalcon\Http\Response $response ) Injects the web debug toolbar into the given Response.
isEnabled ( ) : boolean 检查是否启用了debugbar
isRedirection ( Phalcon\Http\Response $response ) : boolean
measure ( string $label, Closure $closure ) Utility function to measure the execution of a Closure
modifyResponse ( Phalcon\Http\Response $response ) : mixed
shouldCollect ( $name, $default = false )
sortCollectors ( )
startMeasure ( string $name, string $label = null ) Starts a measure
stopMeasure ( string $name ) Stops a measure

Защищенные методы

Метод Описание
createProxy ( $backend, $collector )
isJsonRequest ( ) : boolean
selectStorage ( DebugBar\DebugBar $debugbar )

Описание методов

__call() публичный Метод

Magic calls for adding messages
public __call ( string $method, array $args ) : mixed | void
$method string
$args array
Результат mixed | void

__construct() публичный Метод

public __construct ( $di )

addException() публичный Метод

Adds an exception to be profiled in the debug bar
public addException ( Exception $e )
$e Exception

addMeasure() публичный Метод

Adds a measure
public addMeasure ( string $label, float $start, float $end )
$label string
$start float
$end float

addMeasurePoint() публичный Метод

public addMeasurePoint ( $label, $start = null )

addMessage() публичный Метод

A message can be anything from an object to a string
public addMessage ( mixed $message, string $label = 'info' )
$message mixed
$label string

attachCache() публичный Метод

public attachCache ( $cacheService )

attachDb() публичный Метод

public attachDb ( Phalcon\Db\Adapter $db )
$db Phalcon\Db\Adapter

attachMailer() публичный Метод

public attachMailer ( $mailer )

attachServices() публичный Метод

public attachServices ( )

attachView() публичный Метод

public attachView ( $view )
$view

boot() публичный Метод

启动debugbar: 设置collector
public boot ( )

collect() публичный Метод

Collects the data from the collectors
public collect ( ) : array
Результат array

createProxy() защищенный Метод

protected createProxy ( $backend, $collector )

debugbarRequestCollector() публичный Метод

disable() публичный Метод

public disable ( )

enable() публичный Метод

public enable ( )

getJavascriptRenderer() публичный Метод

Returns a JavascriptRenderer for this instance
public getJavascriptRenderer ( string $baseUrl = null, null $basePath = null ) : Snowair\Debugbar\JsRender
$baseUrl string
$basePath null
Результат Snowair\Debugbar\JsRender

injectDebugbar() публичный Метод

Based on https://github.com/symfony/WebProfilerBundle/blob/master/EventListener/WebDebugToolbarListener.php
public injectDebugbar ( Phalcon\Http\Response $response )
$response Phalcon\Http\Response

isEnabled() публичный Метод

检查是否启用了debugbar
public isEnabled ( ) : boolean
Результат boolean

isJsonRequest() защищенный Метод

protected isJsonRequest ( ) : boolean
Результат boolean

isRedirection() публичный Метод

public isRedirection ( Phalcon\Http\Response $response ) : boolean
$response Phalcon\Http\Response
Результат boolean

measure() публичный Метод

Utility function to measure the execution of a Closure
public measure ( string $label, Closure $closure )
$label string
$closure Closure

modifyResponse() публичный Метод

public modifyResponse ( Phalcon\Http\Response $response ) : mixed
$response Phalcon\Http\Response
Результат mixed

selectStorage() защищенный Метод

protected selectStorage ( DebugBar\DebugBar $debugbar )
$debugbar DebugBar\DebugBar

shouldCollect() публичный Метод

public shouldCollect ( $name, $default = false )

sortCollectors() публичный Метод

public sortCollectors ( )

startMeasure() публичный Метод

Starts a measure
public startMeasure ( string $name, string $label = null )
$name string Internal name, used to stop the measure
$label string Public name

stopMeasure() публичный Метод

Stops a measure
public stopMeasure ( string $name )
$name string

Описание свойств

$booted защищенное свойство

protected $booted

$config защищенное свойство

protected $config

$di защищенное свойство

protected DI,Phalcon $di
Результат Phalcon\DI

$isDebugbarRequest публичное свойство

public $isDebugbarRequest