Skip to content

Commit 18ba838

Browse files
committed
ProfilingData: Re-use request time via $sec and $usec variables
1 parent 67c7ebf commit 18ba838

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

src/ProfilingData.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ public function getProfilingData(array $profile)
2626
$url = $this->getUrl();
2727

2828
$requestTimeFloat = explode('.', sprintf('%.6F', $_SERVER['REQUEST_TIME_FLOAT']));
29-
if (!isset($requestTimeFloat[1])) {
30-
$requestTimeFloat[1] = 0;
31-
}
29+
$sec = $requestTimeFloat[0];
30+
$usec = isset($requestTimeFloat[1]) ? $requestTimeFloat[1] : 0;
3231

3332
$allowedServerKeys = array(
3433
'DOCUMENT_ROOT',
@@ -57,10 +56,10 @@ public function getProfilingData(array $profile)
5756
'env' => $this->getEnvironment($_ENV),
5857
'SERVER' => $serverMeta,
5958
'simple_url' => $this->getSimpleUrl($url),
60-
'request_ts_micro' => array('sec' => $requestTimeFloat[0], 'usec' => $requestTimeFloat[1]),
59+
'request_ts_micro' => array('sec' => $sec, 'usec' => $usec),
6160
// these are superfluous and should be dropped in the future
62-
'request_ts' => array('sec' => $requestTimeFloat[0], 'usec' => 0),
63-
'request_date' => date('Y-m-d', $requestTimeFloat[0]),
61+
'request_ts' => array('sec' => $sec, 'usec' => 0),
62+
'request_date' => date('Y-m-d', $sec),
6463
);
6564

6665
$data = array(

0 commit comments

Comments
 (0)