[HttpKernel] fixed failing tests

This commit is contained in:
Fabien Potencier 2013-04-23 11:21:35 +02:00
parent a1e5c6d359
commit 08d5d7c89b
2 changed files with 5 additions and 4 deletions

View File

@ -35,12 +35,14 @@ class TimeDataCollector extends DataCollector
*/ */
public function collect(Request $request, Response $response, \Exception $exception = null) public function collect(Request $request, Response $response, \Exception $exception = null)
{ {
if (null === $this->kernel) { if (null !== $this->kernel) {
$requestTime = $request->server->get('REQUEST_TIME_FLOAT', $request->server->get('REQUEST_TIME')); $startTime = $this->kernel->getStartTime();
} else {
$startTime = $request->server->get('REQUEST_TIME_FLOAT', $request->server->get('REQUEST_TIME'));
} }
$this->data = array( $this->data = array(
'start_time' => (isset($requestTime) ? $requestTime : $this->kernel->getStartTime()) * 1000, 'start_time' => $startTime * 1000,
'events' => array(), 'events' => array(),
); );
} }

View File

@ -55,5 +55,4 @@ class TimeDataCollectorTest extends \PHPUnit_Framework_TestCase
$c->collect($request, new Response()); $c->collect($request, new Response());
$this->assertEquals(123456000, $c->getStartTime()); $this->assertEquals(123456000, $c->getStartTime());
} }
} }