1
0
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:
Barry vd. Heuvel
2016-04-16 22:14:36 +02:00
parent cb36051cb2
commit 12524f5eee

View File

@@ -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