Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
setDataFormatter (DataFormatterInterface $formater) | |
getDataFormatter () | |
getXdebugLink ($file, $line=1) | |
setVarDumper (DebugBarVarDumper $varDumper) | |
getVarDumper () | |
formatVar ($var) | |
formatDuration ($seconds) | |
formatBytes ($size, $precision=2) | |
getXdebugLinkTemplate () | |
setXdebugLinkTemplate ($xdebugLinkTemplate, $shouldUseAjax=false) | |
getXdebugShouldUseAjax () | |
getXdebugReplacements () | |
setXdebugReplacements ($xdebugReplacements) | |
setXdebugReplacement ($serverPath, $replacement) | |
Fonctions membres publiques hérités de DataCollectorInterface | |
collect () | |
getName () | |
Fonctions membres publiques statiques | |
static | setDefaultDataFormatter (DataFormatterInterface $formater) |
static | getDefaultDataFormatter () |
static | setDefaultVarDumper (DebugBarVarDumper $varDumper) |
static | getDefaultVarDumper () |
Attributs protégés | |
$dataFormater | |
$varDumper | |
$xdebugLinkTemplate = '' | |
$xdebugShouldUseAjax = false | |
$xdebugReplacements = array() | |
Attributs privés statiques | |
static | $defaultDataFormatter |
static | $defaultVarDumper |
Abstract class for data collectors
formatBytes | ( | $size, | |
$precision = 2 |
|||
) |
formatDuration | ( | $seconds | ) |
Références DataCollector\getDataFormatter().
Référencé par TimeDataCollector\addMeasure(), TwigCollector\collect(), DoctrineCollector\collect(), TimeDataCollector\collect(), PropelCollector\collect(), Propel2Collector\collect(), Propel2Collector\getStatements(), et PropelCollector\parseAndLogSqlQuery().
formatVar | ( | $var | ) |
Références DataCollector\getDataFormatter().
getDataFormatter | ( | ) |
Références DataCollector\$dataFormater, et null.
Référencé par TimeDataCollector\addMeasure(), ProfileCollector\addMeasure(), SessionCollector\collect(), RequestDataCollector\collect(), MemoryCollector\collect(), ConfigCollector\collect(), PDOCollector\collect(), QueryCollector\collect(), TwigProfileCollector\collect(), NamespacedTwigProfileCollector\collect(), TimeDataCollector\collect(), Propel2Collector\collect(), ProfileCollector\collect(), PDOCollector\collectPDO(), TwigProfileCollector\computeData(), NamespacedTwigProfileCollector\computeData(), DataCollector\formatBytes(), DataCollector\formatDuration(), DataCollector\formatVar(), Propel2Collector\getStatements(), et QueryCollector\getStatements().
|
static |
Returns the default data formater
Références null.
Référencé par MessagesCollector\getDataFormatter().
|
static |
Returns the default variable dumper
Références null.
Référencé par MessagesCollector\getVarDumper().
getVarDumper | ( | ) |
Gets the variable dumper instance used by this collector; note that collectors using this instance need to be sure to return the static assets provided by the variable dumper.
Références DataCollector\$varDumper, et null.
Référencé par RequestDataCollector\collect(), ConfigCollector\collect(), ExceptionsCollector\formatThrowableData(), RequestDataCollector\getAssets(), et ConfigCollector\getAssets().
getXdebugLink | ( | $file, | |
$line = 1 |
|||
) |
Références $url, DataCollector\getXdebugLinkTemplate(), et DataCollector\getXdebugShouldUseAjax().
Référencé par ExceptionsCollector\formatThrowableData().
getXdebugLinkTemplate | ( | ) |
Références DataCollector\$xdebugLinkTemplate.
Référencé par LanguageErrorsCollector\collect(), LanguageFilesCollector\collect(), QueryCollector\collect(), LanguageStringsCollector\getData(), et DataCollector\getXdebugLink().
getXdebugReplacements | ( | ) |
returns an array of filename-replacements
this is useful f.e. when using vagrant or remote servers, where the path of the file is different between server and development environment
Références DataCollector\$xdebugReplacements.
getXdebugShouldUseAjax | ( | ) |
Références DataCollector\$xdebugShouldUseAjax.
Référencé par DataCollector\getXdebugLink().
setDataFormatter | ( | DataFormatterInterface | $formater | ) |
Sets the data formater instance used by this collector
DataFormatterInterface | $formater |
Références $this.
|
static |
Sets the default data formater instance used by all collectors subclassing this class
DataFormatterInterface | $formater |
|
static |
Sets the default variable dumper used by all collectors subclassing this class
DebugBarVarDumper | $varDumper |
Références DataCollector\$varDumper.
setVarDumper | ( | DebugBarVarDumper | $varDumper | ) |
Sets the variable dumper instance used by this collector
DebugBarVarDumper | $varDumper |
Références $this, et DataCollector\$varDumper.
setXdebugLinkTemplate | ( | $xdebugLinkTemplate, | |
$shouldUseAjax = false |
|||
) |
string | $xdebugLinkTemplate | |
bool | $shouldUseAjax |
Références DataCollector\$xdebugLinkTemplate.
setXdebugReplacement | ( | $serverPath, | |
$replacement | |||
) |
setXdebugReplacements | ( | $xdebugReplacements | ) |
array | $xdebugReplacements |
Références DataCollector\$xdebugReplacements.
|
protected |
Référencé par DataCollector\getDataFormatter().
|
staticprivate |
|
staticprivate |
|
protected |
|
protected |
Référencé par DataCollector\getXdebugLinkTemplate(), et DataCollector\setXdebugLinkTemplate().
|
protected |
Référencé par DataCollector\getXdebugReplacements(), et DataCollector\setXdebugReplacements().
|
protected |
Référencé par DataCollector\getXdebugShouldUseAjax().