public function RulesServiceProvider::alter in Rules 8.3
Modifies existing service definitions.
Parameters
ContainerBuilder $container: The ContainerBuilder whose service definitions can be altered.
Overrides ServiceProviderBase::alter
File
- src/
RulesServiceProvider.php, line 17
Class
- RulesServiceProvider
- Swaps out the core condition manager.
Namespace
Drupal\rulesCode
public function alter(ContainerBuilder $container) {
// Overrides the core condition plugin manager service with our own.
$definition = $container
->getDefinition('plugin.manager.condition');
$definition
->setClass(ConditionManager::class);
}