mirror of
https://github.com/maximebf/php-debugbar.git
synced 2025-07-25 02:31:25 +02:00
Reset collectors, requestId and data
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
namespace DebugBar;
|
||||
|
||||
use ArrayAccess;
|
||||
use DebugBar\DataCollector\Resettable;
|
||||
use DebugBar\DataCollector\DataCollectorInterface;
|
||||
use DebugBar\Storage\StorageInterface;
|
||||
|
||||
@@ -228,6 +229,23 @@ class DebugBar implements ArrayAccess
|
||||
|
||||
return $this->data;
|
||||
}
|
||||
|
||||
/**
|
||||
* Reset the collectors and the DebugBar to the initial state.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function reset()
|
||||
{
|
||||
foreach ($this->collectors as $collector) {
|
||||
if ($collector instanceof Resettable){
|
||||
$collector->reset();
|
||||
}
|
||||
}
|
||||
|
||||
$this->requestId = null;
|
||||
$this->data = null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns collected data
|
||||
|
Reference in New Issue
Block a user