public function BundleTestBundle::build

Builds the bundle.

It is only ever called once when the cache is empty.

This method can be overridden to register compilation passes, other extensions, ...

Parameters

ContainerBuilder $container A ContainerBuilder instance:

Overrides Bundle::build

File

drupal/core/modules/system/tests/modules/bundle_test/lib/Drupal/bundle_test/BundleTestBundle.php, line 20
Definition of Drupal\bundle_test\BundleTestBundle.

Class

BundleTestBundle
Test bundle class.

Namespace

Drupal\bundle_test

Code

public function build(ContainerBuilder $container) {
  $container
    ->register('bundle_test_class', 'Drupal\\bundle_test\\TestClass')
    ->addTag('event_subscriber');

  // Override a default bundle used by core to a dummy class.
  $container
    ->register('file.usage', 'Drupal\\bundle_test\\TestFileUsage');
}