function SecurityAdvisoriesFetcher::doRequest
Same name and namespace in other branches
- 11.x core/modules/system/src/SecurityAdvisories/SecurityAdvisoriesFetcher.php \Drupal\system\SecurityAdvisories\SecurityAdvisoriesFetcher::doRequest()
- 10 core/modules/system/src/SecurityAdvisories/SecurityAdvisoriesFetcher.php \Drupal\system\SecurityAdvisories\SecurityAdvisoriesFetcher::doRequest()
- 9 core/modules/system/src/SecurityAdvisories/SecurityAdvisoriesFetcher.php \Drupal\system\SecurityAdvisories\SecurityAdvisoriesFetcher::doRequest()
Makes an HTTPS GET request.
Parameters
int $timeout: The timeout in seconds for the request.
Return value
string The response.
1 call to SecurityAdvisoriesFetcher::doRequest()
- SecurityAdvisoriesFetcher::getSecurityAdvisories in core/
modules/ system/ src/ SecurityAdvisories/ SecurityAdvisoriesFetcher.php - Gets security advisories that are applicable for the current site.
File
-
core/
modules/ system/ src/ SecurityAdvisories/ SecurityAdvisoriesFetcher.php, line 275
Class
- SecurityAdvisoriesFetcher
- Defines a service to get security advisories.
Namespace
Drupal\system\SecurityAdvisoriesCode
protected function doRequest(int $timeout) : string {
$options = [
RequestOptions::TIMEOUT => $timeout,
];
$response = $this->httpClient
->get('https://updates.drupal.org/psa.json', $options);
return (string) $response->getBody();
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.