diff --git a/src/Symfony/Component/HttpKernel/DataCollector/TimeDataCollector.php b/src/Symfony/Component/HttpKernel/DataCollector/TimeDataCollector.php index 5fd2378499..3b1bda5084 100644 --- a/src/Symfony/Component/HttpKernel/DataCollector/TimeDataCollector.php +++ b/src/Symfony/Component/HttpKernel/DataCollector/TimeDataCollector.php @@ -72,6 +72,10 @@ class TimeDataCollector extends DataCollector */ public function getDuration() { + if (!isset($this->data['events']['__section__'])) { + return 0; + } + $lastEvent = $this->data['events']['__section__']; return $lastEvent->getOrigin() + $lastEvent->getDuration() - $this->getStartTime(); @@ -86,6 +90,10 @@ class TimeDataCollector extends DataCollector */ public function getInitTime() { + if (!isset($this->data['events']['__section__'])) { + return 0; + } + return $this->data['events']['__section__']->getOrigin() - $this->getStartTime(); }