diff --git a/core/modules/hal/src/HalServiceProvider.php b/core/modules/hal/src/HalServiceProvider.php index d2b402862d..eda956f4b9 100644 --- a/core/modules/hal/src/HalServiceProvider.php +++ b/core/modules/hal/src/HalServiceProvider.php @@ -17,6 +17,8 @@ public function alter(ContainerBuilder $container) { if ($container->has('http_middleware.negotiation') && is_a($container->getDefinition('http_middleware.negotiation')->getClass(), '\Drupal\Core\StackMiddleware\NegotiationMiddleware', TRUE)) { $container->getDefinition('http_middleware.negotiation')->addMethodCall('registerFormat', ['hal_json', ['application/hal+json']]); } + // Add a compiler pass for adding concrete Resolvers to chain Resolver. + $container->addCompilerPass(new RegisterEntityResolversCompilerPass()); } } diff --git a/core/modules/serialization/src/SerializationServiceProvider.php b/core/modules/serialization/src/SerializationServiceProvider.php index 95211851a0..57fce0b248 100644 --- a/core/modules/serialization/src/SerializationServiceProvider.php +++ b/core/modules/serialization/src/SerializationServiceProvider.php @@ -16,8 +16,6 @@ class SerializationServiceProvider implements ServiceProviderInterface { public function register(ContainerBuilder $container) { // Add a compiler pass for adding Normalizers and Encoders to Serializer. $container->addCompilerPass(new RegisterSerializationClassesCompilerPass()); - // Add a compiler pass for adding concrete Resolvers to chain Resolver. - $container->addCompilerPass(new RegisterEntityResolversCompilerPass()); } }