business_rules.services.yml in Business Rules 2.x
File
business_rules.services.yml
View source
- services:
- business_rules.util:
- class: Drupal\business_rules\Util\BusinessRulesUtil
- arguments:
- - '@service_container'
-
- business_rules.processor:
- class: Drupal\business_rules\Util\BusinessRulesProcessor
- arguments:
- - '@service_container'
-
- business_rules.event_listener:
- class: Drupal\business_rules\EventSubscriber\BusinessRulesListener
- arguments:
- - '@business_rules.processor'
- - '@business_rules.util'
- - '@event_dispatcher'
- - '@logger.factory'
- - '@module_handler'
- calls:
- - [setContainer, ['@service_container']]
- tags:
- - { name: event_subscriber }
-
- business_rules.flowchart:
- class: Drupal\business_rules\Util\Flowchart\Flowchart
- arguments: {}
-
- business_rules.kernel_request:
- class: Drupal\business_rules\EventSubscriber\KernelRequestListener
- arguments: []
- tags:
- - { name: event_subscriber }
- calls:
- - [setContainer, ['@service_container']]
-
- plugin.manager.business_rules.action:
- class: Drupal\business_rules\Plugin\BusinessRulesActionManager
- parent: default_plugin_manager
-
- plugin.manager.business_rules.condition:
- class: Drupal\business_rules\Plugin\BusinessRulesConditionManager
- parent: default_plugin_manager
-
- plugin.manager.business_rules.reacts_on:
- class: Drupal\business_rules\Plugin\BusinessRulesReactsOnManager
- parent: default_plugin_manager
-
- plugin.manager.business_rules.variable:
- class: Drupal\business_rules\Plugin\BusinessRulesVariableManager
- parent: default_plugin_manager
-
- business_rules.breadcrumb:
- class: Drupal\business_rules\BusinessRulesBreadcrumb
- arguments: ['@router.request_context', '@access_manager', '@router', '@path_processor_manager', '@config.factory', '@title_resolver', '@current_user', '@path.current']
- tags:
- - { name: breadcrumb_builder, priority: 0 }