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

Fonctions membres publiques

 __construct (ConnectionInterface $connection, array $logMethods=array('beginTransaction', 'commit', 'rollBack', 'forceRollBack', 'exec', 'query', 'execute'))
 
 getHandler ()
 
 getConfig ()
 
 getLogger ()
 
 collect ()
 
 getName ()
 
 getWidgets ()
 
 getAssets ()
 
- Fonctions membres publiques hérités de DataCollector
 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 protégées

 getDefaultLogger ()
 
 getQueryCount ()
 
 getStatements ($records, $config)
 

Attributs protégés

 $handler = null
 
 $logger = null
 
 $config = array()
 
 $errors = array()
 
 $queryCount = 0
 
- Attributs protégés hérités de DataCollector
 $dataFormater
 
 $varDumper
 
 $xdebugLinkTemplate = ''
 
 $xdebugShouldUseAjax = false
 
 $xdebugReplacements = array()
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de DataCollector
static setDefaultDataFormatter (DataFormatterInterface $formater)
 
static getDefaultDataFormatter ()
 
static setDefaultVarDumper (DebugBarVarDumper $varDumper)
 
static getDefaultVarDumper ()
 

Description détaillée

A Propel logger which acts as a data collector

http://propelorm.org/

Will log queries and display them using the SQLQueries widget.

Example: $debugbar->addCollector(new (::getServiceContainer()->getReadConnection()));

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ConnectionInterface  $connection,
array  $logMethods = array(            'beginTransaction',            'commit',            'rollBack',            'forceRollBack',            'exec',            'query',            'execute'        ) 
)
Paramètres
ConnectionInterface$connectionPropel connection

Documentation des fonctions membres

◆ collect()

◆ getAssets()

getAssets ( )
Renvoie
array

Implémente AssetProvider.

◆ getConfig()

getConfig ( )
Renvoie
array

Références Propel2Collector\$config.

Référencé par Propel2Collector\collect().

◆ getDefaultLogger()

getDefaultLogger ( )
protected
Renvoie
LoggerInterface

Référencé par Propel2Collector\getName().

◆ getHandler()

getHandler ( )
Renvoie
TestHandler|null

Références Propel2Collector\$handler.

Référencé par Propel2Collector\collect().

◆ getLogger()

getLogger ( )
Renvoie
Logger|null

Références Propel2Collector\$logger.

Référencé par Propel2Collector\getName().

◆ getName()

getName ( )

◆ getQueryCount()

getQueryCount ( )
protected
Renvoie
int

Références Propel2Collector\$queryCount.

Référencé par Propel2Collector\collect().

◆ getStatements()

getStatements (   $records,
  $config 
)
protected

◆ getWidgets()

getWidgets ( )
Renvoie
array

Implémente Renderable.

Références Propel2Collector\getName().

Documentation des champs

◆ $config

$config = array()
protected

◆ $errors

$errors = array()
protected

Référencé par Propel2Collector\collect().

◆ $handler

$handler = null
protected

Référencé par Propel2Collector\getHandler().

◆ $logger

$logger = null
protected

Référencé par Propel2Collector\getLogger().

◆ $queryCount

$queryCount = 0
protected

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