function Time::getRequestMicroTime
Overrides TimeInterface::getRequestMicroTime
File
-
core/
lib/ Drupal/ Component/ Datetime/ Time.php, line 54
Class
- Time
- Provides a class for obtaining system time.
Namespace
Drupal\Component\DatetimeCode
public function getRequestMicroTime() {
$request = $this->requestStack ? $this->requestStack
->getCurrentRequest() : NULL;
if ($request) {
return $request->server
->get('REQUEST_TIME_FLOAT');
}
// If this is called prior to the request being pushed to the stack fallback
// to built-in globals (if available) or the system time.
return $_SERVER['REQUEST_TIME_FLOAT'] ?? $this->getProxyRequestMicroTime();
}