public function RestBundle::build

Overrides Symfony\Component\HttpKernel\Bundle\Bundle::build().

Overrides Bundle::build

File

drupal/core/modules/rest/lib/Drupal/rest/RestBundle.php, line 22
Definition of Drupal\rest\RestBundle.

Class

RestBundle
Rest dependency injection container.

Namespace

Drupal\rest

Code

public function build(ContainerBuilder $container) {

  // Register the resource manager class with the dependency injection
  // container.
  $container
    ->register('plugin.manager.rest', 'Drupal\\rest\\Plugin\\Type\\ResourcePluginManager');
  $container
    ->register('rest.route_subscriber', 'Drupal\\rest\\EventSubscriber\\RouteSubscriber')
    ->addArgument(new Reference('plugin.manager.rest'))
    ->addArgument(new Reference('config.factory'))
    ->addTag('event_subscriber');
}