container = $container; } /** * Unsets the definition discovery service when its configuration changes. * * @param \Drupal\Core\Config\ConfigCrudEvent $event * The configuration event. */ public function onConfigSave(ConfigCrudEvent $event) { if (($event->getConfig()->getName() === 'libraries.settings') && $event->isChanged('definition')) { $this->container->set('libraries.definition.discovery', NULL); } } /** * {@inheritdoc} */ public static function getSubscribedEvents() { return [ConfigEvents::SAVE => 'onConfigSave']; } }