diff --git a/core/core.services.yml b/core/core.services.yml index c56c778..b3d3312 100644 --- a/core/core.services.yml +++ b/core/core.services.yml @@ -1420,7 +1420,7 @@ services: class: Drupal\Core\Asset\AssetDumper library.discovery: class: Drupal\Core\Asset\LibraryDiscovery - arguments: ['@library.discovery.collector', '@cache_tags.invalidator'] + arguments: ['@library.discovery.collector'] library.discovery.collector: class: Drupal\Core\Asset\LibraryDiscoveryCollector arguments: ['@cache.discovery', '@lock', '@library.discovery.parser', '@theme.manager'] diff --git a/core/lib/Drupal/Core/Asset/LibraryDiscovery.php b/core/lib/Drupal/Core/Asset/LibraryDiscovery.php index 4bcc4bc..16c4b0d 100644 --- a/core/lib/Drupal/Core/Asset/LibraryDiscovery.php +++ b/core/lib/Drupal/Core/Asset/LibraryDiscovery.php @@ -25,13 +25,6 @@ class LibraryDiscovery implements LibraryDiscoveryInterface { protected $collector; /** - * The cache tag invalidator. - * - * @var \Drupal\Core\Cache\CacheTagsInvalidatorInterface - */ - protected $cacheTagInvalidator; - - /** * The final library definitions, statically cached. * * hook_library_info_alter() and hook_js_settings_alter() allows modules @@ -46,16 +39,9 @@ class LibraryDiscovery implements LibraryDiscoveryInterface { * * @param \Drupal\Core\Cache\CacheCollectorInterface $library_discovery_collector * The library discovery cache collector. - * @param \Drupal\Core\Cache\CacheTagsInvalidatorInterface $cache_tag_invalidator - * The cache tag invalidator. - * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler - * The module handler. - * @param \Drupal\Core\Theme\ThemeManagerInterface $theme_manager - * The theme manager. */ - public function __construct(CacheCollectorInterface $library_discovery_collector, CacheTagsInvalidatorInterface $cache_tag_invalidator) { + public function __construct(CacheCollectorInterface $library_discovery_collector) { $this->collector = $library_discovery_collector; - $this->cacheTagInvalidator = $cache_tag_invalidator; } /** @@ -86,7 +72,6 @@ public function getLibraryByName($extension, $name) { * {@inheritdoc} */ public function clearCachedDefinitions() { - $this->cacheTagInvalidator->invalidateTags(['library_info']); $this->libraryDefinitions = []; $this->collector->clear(); }