Skip to content
Snippets Groups Projects
Verified Commit 0a136236 authored by Dave Long's avatar Dave Long
Browse files

Issue #3394680 by tstoeckler: Deprecate ContextProvidersPass in favor of using service_id_collector

parent a84b4b51
No related branches found
No related tags found
No related merge requests found
......@@ -398,6 +398,8 @@ services:
context.repository:
class: Drupal\Core\Plugin\Context\LazyContextRepository
arguments: ['@service_container']
tags:
- { name: service_id_collector, tag: context_provider }
Drupal\Core\Plugin\Context\ContextRepositoryInterface: '@context.repository'
Drupal\Component\DependencyInjection\ReverseContainer:
arguments: [ '@service_container' ]
......
......@@ -8,7 +8,6 @@
use Drupal\Core\DependencyInjection\Compiler\BackendCompilerPass;
use Drupal\Core\DependencyInjection\Compiler\CorsCompilerPass;
use Drupal\Core\DependencyInjection\Compiler\DeprecatedServicePass;
use Drupal\Core\DependencyInjection\Compiler\ContextProvidersPass;
use Drupal\Core\DependencyInjection\Compiler\DevelopmentSettingsPass;
use Drupal\Core\DependencyInjection\Compiler\ProxyServicesPass;
use Drupal\Core\DependencyInjection\Compiler\StackedKernelPass;
......@@ -91,7 +90,6 @@ public function register(ContainerBuilder $container) {
// Add the compiler pass that will process the tagged services.
$container->addCompilerPass(new ListCacheBinsPass());
$container->addCompilerPass(new CacheContextsPass());
$container->addCompilerPass(new ContextProvidersPass());
$container->addCompilerPass(new AuthenticationProviderPass());
// Register plugin managers.
......
......@@ -7,6 +7,12 @@
/**
* Adds the context provider service IDs to the context manager.
*
* @deprecated in drupal:10.2.0 and is removed from drupal:11.0.0. The
* context.repository service uses the service_id_collector pattern instead
* so this is no longer needed.
*
* @see https://www.drupal.org/node/3395641
*/
class ContextProvidersPass implements CompilerPassInterface {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment