entity_value_inheritance-1.3.0/entity_value_inheritance.services.yml
entity_value_inheritance.services.yml
services:
entity_value_inheritance.helper:
class: \Drupal\entity_value_inheritance\Services\Helper
arguments:
- '@plugin.manager.field.field_type'
- '@entity_type.manager'
- '@entity_type.bundle.info'
- '@entity_field.manager'
- '@module_handler'
- '@plugin.manager.entity_value_inheritance_updater'
- '@logger.channel.entity_value_inheritance'
- '@event_dispatcher'
entity_value_inheritance.updater:
class: \Drupal\entity_value_inheritance\Services\InheritanceUpdater
arguments:
- '@plugin.manager.entity_value_inheritance_updater'
- '@entity_value_inheritance.helper'
plugin.manager.entity_value_inheritance_updater:
class: \Drupal\entity_value_inheritance\EntityValueInheritanceUpdaterPluginManager
parent: default_plugin_manager
logger.channel.entity_value_inheritance:
parent: logger.channel_base
arguments: ['entity_value_inheritance']
entity_value_inheritance.disable_field_subscriber:
class: Drupal\entity_value_inheritance\EventSubscriber\DisabledFieldSubscriber
arguments:
- '@entity_value_inheritance.helper'
tags:
- {name: event_subscriber}
entity_value_inheritance.save_entity_subscriber:
class: Drupal\entity_value_inheritance\EventSubscriber\SaveEntitySubscriber
arguments:
- '@entity_value_inheritance.helper'
tags:
- {name: event_subscriber}
