Serialization dependency injection container.
Expanded class hierarchy of SerializationBundle
class SerializationBundle extends Bundle {
  /**
   * Overrides \Symfony\Component\HttpKernel\Bundle\Bundle::build().
   */
  public function build(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());
  }
}| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| Bundle:: | protected | property | ||
| Bundle:: | protected | property | ||
| Bundle:: | protected | property | ||
| Bundle:: | public | function | Boots the Bundle. Overrides BundleInterface:: | |
| Bundle:: | public | function | Returns the bundle's container extension. Overrides BundleInterface:: | |
| Bundle:: | final public | function | Returns the bundle name (the class short name). Overrides BundleInterface:: | |
| Bundle:: | public | function | Gets the Bundle namespace. Overrides BundleInterface:: | |
| Bundle:: | public | function | Returns the bundle parent name. Overrides BundleInterface:: | |
| Bundle:: | public | function | Gets the Bundle directory path. Overrides BundleInterface:: | |
| Bundle:: | public | function | Finds and registers Commands. | |
| Bundle:: | public | function | Shutdowns the Bundle. Overrides BundleInterface:: | |
| ContainerAware:: | protected | property | @api | |
| ContainerAware:: | public | function | Sets the Container associated with this Controller. Overrides ContainerAwareInterface:: | |
| SerializationBundle:: | public | function | Overrides \Symfony\Component\HttpKernel\Bundle\Bundle::build(). Overrides Bundle:: |