mirror of
https://github.com/maximebf/php-debugbar.git
synced 2025-07-25 02:31:25 +02:00
Update PDOCollector.php
This commit is contained in:
@@ -5,13 +5,17 @@ namespace DebugBar\DataCollector\PDO;
|
||||
use DebugBar\DataCollector\AssetProvider;
|
||||
use DebugBar\DataCollector\DataCollector;
|
||||
use DebugBar\DataCollector\Renderable;
|
||||
use DebugBar\DataCollector\Resettable;
|
||||
use DebugBar\DataCollector\TimeDataCollector;
|
||||
|
||||
/**
|
||||
* Collects data about SQL statements executed with PDO
|
||||
*/
|
||||
class PDOCollector extends DataCollector implements Renderable, AssetProvider
|
||||
class PDOCollector extends DataCollector implements Renderable, AssetProvider, Resettable
|
||||
{
|
||||
/**
|
||||
* @var array|TraceablePDO[]
|
||||
*/
|
||||
protected $connections = array();
|
||||
|
||||
protected $timeCollector;
|
||||
@@ -77,6 +81,19 @@ class PDOCollector extends DataCollector implements Renderable, AssetProvider
|
||||
return $this->connections;
|
||||
}
|
||||
|
||||
/**
|
||||
* Reset the executed statements for all connections
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function reset()
|
||||
{
|
||||
foreach ($this->connections as $pdo)
|
||||
{
|
||||
$pdo->resetExecutedStatements();
|
||||
}
|
||||
}
|
||||
|
||||
public function collect()
|
||||
{
|
||||
$data = array(
|
||||
|
Reference in New Issue
Block a user