You are here

public function ConfigSubscriber::__construct in CDN 8.3

Constructs a ConfigSubscriber object.

Parameters

\Drupal\Core\Cache\CacheTagsInvalidatorInterface $cache_tags_invalidator: The cache tags invalidator.

\Drupal\Core\Config\TypedConfigManagerInterface $typed_config_manager: The typed config manager.

\Drupal\Core\DrupalKernelInterface $drupal_kernel: The Drupal kernel.

\Drupal\Core\Config\ConfigInstallerInterface $config_installer: The config installer.

File

src/EventSubscriber/ConfigSubscriber.php, line 60

Class

ConfigSubscriber
Invalidates cache tags & rebuilds container when necessary.

Namespace

Drupal\cdn\EventSubscriber

Code

public function __construct(CacheTagsInvalidatorInterface $cache_tags_invalidator, TypedConfigManagerInterface $typed_config_manager, DrupalKernelInterface $drupal_kernel, ConfigInstallerInterface $config_installer) {
  $this->cacheTagsInvalidator = $cache_tags_invalidator;
  $this->typedConfigManager = $typed_config_manager;
  $this->drupalKernel = $drupal_kernel;
  $this->configInstaller = $config_installer;
}