class Broken

Broken CDN Provider instance.

Plugin annotation

@BootstrapProvider(
  id = "_broken",
  label = @Translation("Broken"),
  description = @Translation("Broken CDN Provider instance."),
  hidden = true,
)

Hierarchy

Expanded class hierarchy of Broken

Related topics

Namespace

Drupal\bootstrap\Plugin\Provider

Members

Contains filters are case sensitive
Name Modifiers Type Description
Broken::processDefinition Deprecated public function Overrides ProviderBase::processDefinition
Broken::processApi Deprecated public function Overrides ProviderBase::processApi
ProviderBase::getAssets Deprecated public function Overrides ProviderInterface::getAssets
ProviderBase::hasError Deprecated public function Overrides ProviderInterface::hasError
ProviderBase::isImported Deprecated public function Overrides ProviderInterface::isImported
ProviderBase::getApi Deprecated public function Overrides ProviderInterface::getApi
PluginBase::__construct public function
ProviderBase::$cdnExceptions protected property A list of currently set Exception objects.
ProviderBase::addCdnException protected function Adds a new CDN Provider exception.
ProviderBase::mapVersion protected function Allows providers a way to map a version to a different version.
Broken::alterFrameworkLibrary public function Alters the framework library. Overrides ProviderBase::alterFrameworkLibrary
ProviderInterface::CACHE_ASSETS constant Defines the "assets" cache type.
ProviderInterface::TTL_FOREVER constant Defines the "forever" time-to-live (TTL) value.
ProviderInterface::CACHE_LIBRARY constant Defines the "library" cache type.
ProviderInterface::TTL_NEVER constant Defines the "never" time-to-live (TTL) value.
ProviderInterface::TTL_ONE_DAY constant Defines the "one day" time-to-live (TTL) value.
ProviderInterface::TTL_ONE_MONTH constant Defines the "one month" time-to-live (TTL) value.
ProviderInterface::TTL_ONE_WEEK constant Defines the "one week" time-to-live (TTL) value.
ProviderInterface::TTL_ONE_YEAR constant Defines the "one year" time-to-live (TTL) value.
ProviderInterface::TTL_SIX_MONTHS constant Defines the "six months" time-to-live (TTL) value.
ProviderInterface::CACHE_THEMES constant Defines the "themes" cache type.
ProviderInterface::TTL_THREE_MONTHS constant Defines the "three months" time-to-live (TTL) value.
ProviderInterface::CACHE_VERSIONS constant Defines the "versions" cache type.
ProviderBase::discoverCdnAssets protected function Discovers the assets supported by the CDN Provider.
ProviderBase::discoverCdnThemes protected function Discovers the themes supported by the CDN Provider.
ProviderBase::discoverCdnVersions protected function Discovers the versions supported by the CDN Provider.
Broken::supportsThemes public function Indicates whether the CDN Provider supports themes. Overrides ProviderBase::supportsThemes
Broken::supportsVersions public function Indicates whether the CDN Provider supports versions. Overrides ProviderBase::supportsVersions
ProviderBase::request protected function Initiates an HTTP request.
Broken::resetCache public function Removes any cached data the CDN Provider may have. Overrides ProviderBase::resetCache
ProviderBase::getKeyValueExpirable protected function Retrieves a expirable key/value storage instance.
ProviderBase::getKeyValue protected function Retrieves a permanent key/value storage instance.
ProviderBase::cacheGet protected function Retrieves a value from the CDN Provider cache.
Broken::getCdnExceptions public function Retrieves any CDN ProviderException objects triggered during discovery. Overrides ProviderBase::getCdnExceptions
Broken::getCdnAssets public function Retrieves the assets from the CDN, if any. Overrides ProviderBase::getCdnAssets
Broken::getCacheTtl public function Retrieves the cache time-to-live (TTL) value. Overrides ProviderBase::getCacheTtl
Broken::getCdnTheme public function Retrieves the currently set CDN Provider theme. Overrides ProviderBase::getCdnTheme
Broken::getCdnVersion public function Retrieves the currently set CDN Provider version. Overrides ProviderBase::getCdnVersion
ProviderBase::getCdnAssetsCacheData protected function Retrieves the data used to create a hash for CDN Assets.
ProviderBase::getCdnThemesCacheData protected function Retrieves the data used to create a hash for CDN Themes.
ProviderBase::getCdnVersionsCacheData protected function Retrieves the data used to create a hash for CDN Versions.
ProviderBase::getDescription public function Retrieves the provider description. Overrides ProviderInterface::getDescription
ProviderBase::getLabel public function Retrieves the provider human-readable label. Overrides ProviderInterface::getLabel
Broken::getCdnThemes public function Retrieves the themes supported by the CDN Provider. Overrides ProviderBase::getCdnThemes
ProviderBase::getThemes public function Retrieves the themes supported by the CDN Provider. Overrides ProviderInterface::getThemes
ProviderBase::getCacheId protected function Retrieves the unique cache identifier for the CDN Provider.
Broken::getCdnVersions public function Retrieves the versions supported by the CDN Provider. Overrides ProviderBase::getCdnVersions
ProviderBase::getVersions public function Retrieves the versions supported by the CDN Provider. Overrides ProviderInterface::getVersions
ProviderBase::setCdnExceptions protected function Sets CDN Provider exceptions, replacing any existing exceptions.
ProviderBase::$keyValueExpirable protected property The cache backend used for storing various expirable CDN Provider data.
ProviderBase::$keyValue protected property The cache backend used for storing various permanent CDN Provider data.
ProviderBase::$cacheTtl protected property The cache TTL values, in seconds, keyed by type.
ProviderBase::$assets Deprecated protected property The currently set assets.
ProviderBase::$cdnAssets protected property The currently set CDN assets, keyed by a hash identifier.
PluginBase::$theme protected property The currently set theme object.
ProviderBase::$themes protected property The themes supplied by the CDN Provider, keyed by version.
ProviderBase::$versions protected property The versions supplied by the CDN Provider.
ProviderBase::trackCdnExceptions public function Tracks any newly generated CDN exceptions generated during a callable. Overrides ProviderInterface::trackCdnExceptions