Properties

$dataFormater

$dataFormater : 

Type

$connections

$connections : 

Type

$timeCollector

$timeCollector : 

Type

$renderSqlWithParams

$renderSqlWithParams : 

Type

$sqlQuotationChar

$sqlQuotationChar : 

Type

$defaultDataFormatter

$defaultDataFormatter : 

Type

Methods

setDefaultDataFormatter()

setDefaultDataFormatter(\DebugBar\DataFormatter\DataFormatterInterface  $formater) 

Sets the default data formater instance used by all collectors subclassing this class

Parameters

\DebugBar\DataFormatter\DataFormatterInterface $formater

setDataFormatter()

setDataFormatter(\DebugBar\DataFormatter\DataFormatterInterface  $formater) : $this

Sets the data formater instance used by this collector

Parameters

\DebugBar\DataFormatter\DataFormatterInterface $formater

Returns

$this

formatVar()

formatVar(  $var) 

Parameters

$var

formatDuration()

formatDuration(  $seconds) 

Parameters

$seconds

formatBytes()

formatBytes(  $size,   $precision = 2) 

Parameters

$size
$precision

setRenderSqlWithParams()

setRenderSqlWithParams(boolean  $enabled = true,   $quotationChar = '<>') 

Renders the SQL of traced statements with params embeded

Parameters

boolean $enabled
$quotationChar

isSqlRenderedWithParams()

isSqlRenderedWithParams() : boolean

Returns

boolean

getSqlQuotationChar()

getSqlQuotationChar() : string

Returns

string

addConnection()

addConnection(\DebugBar\DataCollector\PDO\TraceablePDO  $pdo, string  $name = null) 

Adds a new PDO instance to be collector

Parameters

\DebugBar\DataCollector\PDO\TraceablePDO $pdo
string $name

Optional connection name

getConnections()

getConnections() : array

Returns PDO instances to be collected

Returns

array

collect()

collect() : array

Returns

array

getName()

getName() : string

Returns

string

getWidgets()

getWidgets() : array

Returns a hash where keys are control names and their values an array of options as defined in {@see DebugBar\JavascriptRenderer::addControl()}

Returns

array

getAssets()

getAssets() : array

Returns an array with the following keys: - base_path - base_url - css: an array of filenames - js: an array of filenames

Returns

array

collectPDO()

collectPDO(\DebugBar\DataCollector\PDO\TraceablePDO  $pdo, \DebugBar\DataCollector\TimeDataCollector  $timeCollector = null, string|null  $connectionName = null) : array

Collects data from a single TraceablePDO instance

Parameters

\DebugBar\DataCollector\PDO\TraceablePDO $pdo
\DebugBar\DataCollector\TimeDataCollector $timeCollector
string|null $connectionName

the pdo connection (eg default | read | write)

Returns

array