UpdateFetcher::getFetchBaseUrl

public UpdateFetcher::getFetchBaseUrl($project)

Returns the base of the URL to fetch available update data for a project.

Parameters

array $project: The array of project information from \Drupal\Update\UpdateManager::getProjects().

Return value

string The base of the URL used for fetching available update data. This does not include the path elements to specify a particular project, version, site_key, etc.

Overrides UpdateFetcherInterface::getFetchBaseUrl

File

core/modules/update/src/UpdateFetcher.php, line 107

Class

UpdateFetcher
Fetches project information from remote locations.

Namespace

Drupal\update

Code

public function getFetchBaseUrl($project) {
  if (isset($project['info']['project status url'])) {
    $url = $project['info']['project status url'];
  }
  else {
    $url = $this->fetchUrl;
    if (empty($url)) {
      $url = static::UPDATE_DEFAULT_URL;
    }
  }
  return $url;
}
doc_Drupal
2016-10-29 09:50:42
Comments
Leave a Comment

Please login to continue.