public function CdnBase::query in Libraries CDN API 8
Request wrapper for querying a CDN.
Parameters
string $url: The URL.
Overrides CdnBaseInterface::query
5 calls to CdnBase::query()
- CdnBase::getFiles in src/
CdnBase.php - Return all available file(s).
- CdnBase::getInformation in src/
CdnBase.php - Get library information.
- CdnBase::getVersions in src/
CdnBase.php - Return all available version(s).
- CdnBase::isAvailable in src/
CdnBase.php - Check if library is available.
- CdnBase::search in src/
CdnBase.php - Perform a search for a library.
File
- src/
CdnBase.php, line 116 - Class CdnBase.
Class
- CdnBase
- Class CdnBase.
Namespace
Drupal\libraries_cdnCode
public function query($url) {
list($scheme, $url) = explode('://', $url, 2);
$request = $this
->request(sprintf('%s://' . $url, $this
->getScheme($scheme), $this
->getLibrary()));
if ($request
->getStatusCode() != 200) {
return array();
}
return json_decode($request
->getBody()
->getContents(), TRUE);
}