entity_hierarchy-8.x-2.24/entity_hierarchy.services.yml
entity_hierarchy.services.yml
services:
entity_hierarchy.nested_set_storage_factory:
class: Drupal\entity_hierarchy\Storage\NestedSetStorageFactory
arguments: ['@dbal_connection', '@database', '@entity_hierarchy.logger']
entity_hierarchy.logger:
parent: logger.channel_base
arguments: ['entity_hierarchy']
entity_hierarchy.nested_set_node_factory:
class: Drupal\entity_hierarchy\Storage\NestedSetNodeKeyFactory
entity_hierarchy.information.parent_candidate:
class: Drupal\entity_hierarchy\Information\ParentCandidate
arguments: ['@entity_field.manager', '@entity_type.bundle.info']
access_check.entity_hierarchy.has_fields:
class: Drupal\entity_hierarchy\Routing\ReorderChildrenAccess
arguments: ['@entity_hierarchy.information.parent_candidate', '@entity_type.manager']
tags:
- { name: access_check }
entity_hierarchy.entity_tree_node_mapper:
class: Drupal\entity_hierarchy\Storage\EntityTreeNodeMapper
arguments: ['@entity_type.manager']
entity_hierarchy.tree_rebuilder:
class: Drupal\entity_hierarchy\Storage\TreeRebuilder
arguments: ['@entity_type.manager', '@entity_field.manager']
