class RulesServiceProvider
Swaps out the core condition manager.
Hierarchy
- class \Drupal\Core\DependencyInjection\ServiceProviderBase implements \Drupal\Core\DependencyInjection\ServiceProviderInterface, \Drupal\Core\DependencyInjection\ServiceModifierInterface
- class \Drupal\rules\RulesServiceProvider extends \Drupal\Core\DependencyInjection\ServiceProviderBase
Expanded class hierarchy of RulesServiceProvider
File
-
src/
RulesServiceProvider.php, line 12
Namespace
Drupal\rulesView source
class RulesServiceProvider extends ServiceProviderBase {
/**
* {@inheritdoc}
*/
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);
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title | Overrides |
---|---|---|---|---|---|
RulesServiceProvider::alter | public | function | Modifies existing service definitions. | Overrides ServiceProviderBase::alter | |
ServiceProviderBase::register | public | function | Registers services to the container. | Overrides ServiceProviderInterface::register | 1 |