business_rules-8.x-1.0-beta1/business_rules.services.yml
business_rules.services.yml
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'
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 }
