public function BanBundle::build

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

Overrides Bundle::build

File

drupal/core/modules/ban/lib/Drupal/ban/BanBundle.php, line 22
Definition of Drupal\ban\BanBundle.

Class

BanBundle
Defines the Ban bundle.

Namespace

Drupal\ban

Code

public function build(ContainerBuilder $container) {
  $container
    ->register('ban.ip_manager', 'Drupal\\ban\\BanIpManager')
    ->addArgument(new Reference('database'));
  $container
    ->register('ban.subscriber', 'Drupal\\ban\\EventSubscriber\\BanSubscriber')
    ->addArgument(new Reference('ban.ip_manager'))
    ->addTag('event_subscriber');
}