Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / serialization / src / SerializationServiceProvider.php
1 <?php
2
3 namespace Drupal\serialization;
4
5 use Drupal\Core\DependencyInjection\ContainerBuilder;
6 use Drupal\Core\DependencyInjection\ServiceProviderInterface;
7
8 /**
9  * Serialization dependency injection container.
10  */
11 class SerializationServiceProvider implements ServiceProviderInterface {
12
13   /**
14    * {@inheritdoc}
15    */
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());
21   }
22
23 }