You are here

public function DblogFilterServiceProvider::alter in DBLog Filter 8.2

Modifies existing service definitions.

Parameters

ContainerBuilder $container: The ContainerBuilder whose service definitions can be altered.

Overrides ServiceProviderBase::alter

File

src/DblogFilterServiceProvider.php, line 19

Class

DblogFilterServiceProvider
Class MyModuleServiceProvider.

Namespace

Drupal\dblog_filter

Code

public function alter(ContainerBuilder $container) {
  $definition = $container
    ->getDefinition('logger.dblog');
  $definition
    ->setClass('Drupal\\dblog_filter\\Logger\\DBLogFilter');
  $definition
    ->setArguments([
    new Reference('database'),
    new Reference('logger.log_message_parser'),
  ]);
}