function Time::getRequestTime
Same name in other branches
- 9 core/lib/Drupal/Component/Datetime/Time.php \Drupal\Component\Datetime\Time::getRequestTime()
- 8.9.x core/lib/Drupal/Component/Datetime/Time.php \Drupal\Component\Datetime\Time::getRequestTime()
- 10 core/lib/Drupal/Component/Datetime/Time.php \Drupal\Component\Datetime\Time::getRequestTime()
Overrides TimeInterface::getRequestTime
2 calls to Time::getRequestTime()
- TestTime::getRequestTime in core/
modules/ update/ tests/ modules/ update_test/ src/ Datetime/ TestTime.php - Returns the timestamp for the current request.
- TestTime::getRequestTime in core/
modules/ package_manager/ tests/ src/ Kernel/ StageBaseTest.php - Returns the timestamp for the current request.
2 methods override Time::getRequestTime()
- TestTime::getRequestTime in core/
modules/ update/ tests/ modules/ update_test/ src/ Datetime/ TestTime.php - Returns the timestamp for the current request.
- TestTime::getRequestTime in core/
modules/ package_manager/ tests/ src/ Kernel/ StageBaseTest.php - Returns the timestamp for the current request.
File
-
core/
lib/ Drupal/ Component/ Datetime/ Time.php, line 41
Class
- Time
- Provides a class for obtaining system time.
Namespace
Drupal\Component\DatetimeCode
public function getRequestTime() {
$request = $this->requestStack ? $this->requestStack
->getCurrentRequest() : NULL;
if ($request) {
return $request->server
->get('REQUEST_TIME');
}
// 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'] ?? $this->getProxyRequestTime();
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.