You are here

public function AutomaticUpdatesTestDisableValidatorsServiceProvider::alter in Automatic Updates 8.2

Modifies existing service definitions.

Parameters

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

Overrides ServiceProviderBase::alter

File

tests/modules/automatic_updates_test_disable_validators/src/AutomaticUpdatesTestDisableValidatorsServiceProvider.php, line 21

Class

AutomaticUpdatesTestDisableValidatorsServiceProvider
Allows specific validators to be disabled by site settings.

Namespace

Drupal\automatic_updates_test_disable_validators

Code

public function alter(ContainerBuilder $container) {
  $validators = Settings::get('automatic_updates_disable_validators', []);
  array_walk($validators, [
    $container,
    'removeDefinition',
  ]);
}