public function Theme::getProvider in Express 8
Retrieves the CDN provider.
Parameters
string $provider: A CDN provider name. Defaults to the provider set in the theme settings.
Return value
\Drupal\bootstrap\Plugin\Provider\ProviderInterface|FALSE A provider instance or FALSE if there is no provider.
File
- themes/contrib/ bootstrap/ src/ Theme.php, line 477 
- Contains \Drupal\bootstrap.
Class
- Theme
- Defines a theme object.
Namespace
Drupal\bootstrapCode
public function getProvider($provider = NULL) {
  // Only continue if the theme is Bootstrap based.
  if ($this
    ->isBootstrap()) {
    $provider = $provider ?: $this
      ->getSetting('cdn_provider');
    $provider_manager = new ProviderManager($this);
    if ($provider_manager
      ->hasDefinition($provider)) {
      return $provider_manager
        ->createInstance($provider, [
        'theme' => $this,
      ]);
    }
  }
  return FALSE;
}