public static function LibrariesCDN::getAvailableCDN in Libraries CDN API 7
Same name and namespace in other branches
- 8 src/LibrariesCdn.php \Drupal\libraries_cdn\LibrariesCdn::getAvailableCdn()
 
Gets a list of available CDN plugins.
Return value
array List of CDN plugins available.
6 calls to LibrariesCDN::getAvailableCDN()
- LibrariesCDN::find in src/
LibrariesCDN.php  - Return CDN Plugin id's of the CDN who provides a library.
 - LibrariesCDN::isAvailableCDN in src/
LibrariesCDN.php  - Check if a CDN plugin is available.
 - LibrariesCDN::search in src/
LibrariesCDN.php  - Return CDN Plugin id's of the CDN who provides a library.
 - libraries_cdn_add in ./
libraries_cdn.module  - Function to add a library to a page.
 - libraries_cdn_cron in ./
libraries_cdn.module  - Implements hook_cron().
 
File
- src/
LibrariesCDN.php, line 37  - Contains LibrariesCDN.
 
Class
- LibrariesCDN
 - Class LibrariesCDN.
 
Namespace
Drupal\libraries_cdnCode
public static function getAvailableCDN() {
  $options = array();
  $service_basename = 'libraries_cdn.LibrariesCDN';
  foreach (\Drupal::service($service_basename)
    ->getDefinitions() as $service => $data) {
    $name = isset($data['label']) ? $data['label'] : $data['id'];
    $options[$data['id']] = $name;
  }
  asort($options);
  return $options;
}