Skip to content

Commit 2fa3c0c

Browse files
committed
Convert Event objects to readable properties
For Laravel 5.2
1 parent 5c1fef4 commit 2fa3c0c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/DataCollector/EventCollector.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
use DebugBar\DataCollector\TimeDataCollector;
55
use Illuminate\Events\Dispatcher;
6+
use Illuminate\Support\Str;
67
use Symfony\Component\HttpKernel\DataCollector\Util\ValueExporter;
78

89
class EventCollector extends TimeDataCollector
@@ -75,6 +76,9 @@ protected function prepareParams($params)
7576
{
7677
$data = array();
7778
foreach ($params as $key => $value) {
79+
if (is_object($value) && Str::is('Illuminate\*\Events\*', get_class($value))) {
80+
$value = $this->prepareParams(get_object_vars($value));
81+
}
7882
$data[$key] = htmlentities($this->exporter->exportValue($value), ENT_QUOTES, 'UTF-8', false);
7983
}
8084

0 commit comments

Comments
 (0)