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
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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.