You are here

public function LibrariesConfigSubscriber::onConfigSave in Libraries API 8.3

Unsets the definition discovery service when its configuration changes.

Parameters

\Drupal\Core\Config\ConfigCrudEvent $event: The configuration event.

File

src/Config/LibrariesConfigSubscriber.php, line 38

Class

LibrariesConfigSubscriber
Reacts to configuration changes of the 'libraries.settings' configuration.

Namespace

Drupal\libraries\Config

Code

public function onConfigSave(ConfigCrudEvent $event) {
  if ($event
    ->getConfig()
    ->getName() === 'libraries.settings' && $event
    ->isChanged('definition')) {
    $this->container
      ->set('libraries.definition.discovery', NULL);
  }
}