3 namespace Drupal\serialization;
5 use Drupal\Core\DependencyInjection\ContainerBuilder;
6 use Drupal\Core\DependencyInjection\ServiceProviderInterface;
9 * Serialization dependency injection container.
11 class SerializationServiceProvider implements ServiceProviderInterface {
16 public function register(ContainerBuilder $container) {
17 // Add a compiler pass for adding Normalizers and Encoders to Serializer.
18 $container->addCompilerPass(new RegisterSerializationClassesCompilerPass());
19 // Add a compiler pass for adding concrete Resolvers to chain Resolver.
20 $container->addCompilerPass(new RegisterEntityResolversCompilerPass());