public UpdateFetcher::fetchProjectData(array $project, $site_key = '')
Retrieves the project information.
Parameters
array $project: The array of project information from \Drupal\Update\UpdateManager::getProjects().
string $site_key: (optional) The anonymous site key hash. Defaults to an empty string.
Return value
string The project information fetched as string. Empty string upon failure.
Overrides UpdateFetcherInterface::fetchProjectData
File
- core/modules/update/src/UpdateFetcher.php, line 60
Class
- UpdateFetcher
- Fetches project information from remote locations.
Namespace
Drupal\update
Code
public function fetchProjectData(array $project, $site_key = '') {
$url = $this->buildFetchUrl($project, $site_key);
$data = '';
try {
$data = (string) $this->httpClient
->get($url, array('headers' => array('Accept' => 'text/xml')))
->getBody();
}
catch (RequestException $exception) {
watchdog_exception('update', $exception);
}
return $data;
}
Please login to continue.