You are here

public static function BackendFactory::getClassFromConfig in Acquia Purge 8

Get the backend class from the Platform CDN configuration array.

Parameters

array $config: Acquia Platform CDN configuration settings.

Return value

string|null Class providing the Platform CDN purger backend, or NULL if unconfigured.

3 calls to BackendFactory::getClassFromConfig()
AcquiaPlatformCdnCheck::run in src/Plugin/Purge/DiagnosticCheck/AcquiaPlatformCdnCheck.php
Perform the check and determine the severity level.
BackendFactory::get in src/AcquiaPlatformCdn/BackendFactory.php
Get a instantiated Platform CDN purger backend.
BackendFactory::getClass in src/AcquiaPlatformCdn/BackendFactory.php
Get the backend class based on platform configuration.

File

src/AcquiaPlatformCdn/BackendFactory.php, line 103

Class

BackendFactory
Provides a backend for the Platform CDN purger.

Namespace

Drupal\acquia_purge\AcquiaPlatformCdn

Code

public static function getClassFromConfig(array $config) {
  if (isset(self::$backendClasses[$config['vendor']])) {
    return self::$backendClasses[$config['vendor']];
  }
  return NULL;
}