Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe DataCollector
+ Graphe d'héritage de DataCollector:

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
 

Description détaillée

Abstract class for data collectors

Documentation des fonctions membres

◆ formatBytes()

◆ formatDuration()

◆ formatVar()

formatVar (   $var)

◆ getDataFormatter()

◆ getDefaultDataFormatter()

static getDefaultDataFormatter ( )
static

Returns the default data formater

Renvoie
DataFormatterInterface

Références null.

Référencé par MessagesCollector\getDataFormatter().

◆ getDefaultVarDumper()

static getDefaultVarDumper ( )
static

Returns the default variable dumper

Renvoie
DebugBarVarDumper

Références null.

Référencé par MessagesCollector\getVarDumper().

◆ 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.

Renvoie
DebugBarVarDumper

Références DataCollector\$varDumper, et null.

Référencé par RequestDataCollector\collect(), ConfigCollector\collect(), ExceptionsCollector\formatThrowableData(), RequestDataCollector\getAssets(), et ConfigCollector\getAssets().

◆ getXdebugLink()

getXdebugLink (   $file,
  $line = 1 
)

◆ getXdebugLinkTemplate()

◆ getXdebugReplacements()

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

Renvoie
array key-value-pairs of replacements, key = path on server, value = replacement

Références DataCollector\$xdebugReplacements.

◆ getXdebugShouldUseAjax()

getXdebugShouldUseAjax ( )
Renvoie
bool

Références DataCollector\$xdebugShouldUseAjax.

Référencé par DataCollector\getXdebugLink().

◆ setDataFormatter()

setDataFormatter ( DataFormatterInterface  $formater)

Sets the data formater instance used by this collector

Paramètres
DataFormatterInterface$formater
Renvoie
$this

Références $this.

◆ setDefaultDataFormatter()

static setDefaultDataFormatter ( DataFormatterInterface  $formater)
static

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

Paramètres
DataFormatterInterface$formater

◆ setDefaultVarDumper()

static setDefaultVarDumper ( DebugBarVarDumper  $varDumper)
static

Sets the default variable dumper used by all collectors subclassing this class

Paramètres
DebugBarVarDumper$varDumper

Références DataCollector\$varDumper.

◆ setVarDumper()

setVarDumper ( DebugBarVarDumper  $varDumper)

Sets the variable dumper instance used by this collector

Paramètres
DebugBarVarDumper$varDumper
Renvoie
$this

Références $this, et DataCollector\$varDumper.

◆ setXdebugLinkTemplate()

setXdebugLinkTemplate (   $xdebugLinkTemplate,
  $shouldUseAjax = false 
)
Paramètres
string$xdebugLinkTemplate
bool$shouldUseAjax

Références DataCollector\$xdebugLinkTemplate.

◆ setXdebugReplacement()

setXdebugReplacement (   $serverPath,
  $replacement 
)

◆ setXdebugReplacements()

setXdebugReplacements (   $xdebugReplacements)
Paramètres
array$xdebugReplacements

Références DataCollector\$xdebugReplacements.

Documentation des champs

◆ $dataFormater

$dataFormater
protected

◆ $defaultDataFormatter

$defaultDataFormatter
staticprivate

◆ $defaultVarDumper

$defaultVarDumper
staticprivate

◆ $varDumper

◆ $xdebugLinkTemplate

$xdebugLinkTemplate = ''
protected

◆ $xdebugReplacements

$xdebugReplacements = array()
protected

◆ $xdebugShouldUseAjax

$xdebugShouldUseAjax = false
protected

La documentation de cette classe a été générée à partir du fichier suivant :