entity_hierarchy-8.x-2.24/modules/entity_hierarchy_microsite/entity_hierarchy_microsite.services.yml
modules/entity_hierarchy_microsite/entity_hierarchy_microsite.services.yml
services:
entity_hierarchy_microsite.menu_link_discovery:
class: Drupal\entity_hierarchy_microsite\MicrositeMenuLinkDiscovery
arguments:
- '@entity_hierarchy.nested_set_storage_factory'
- '@entity_hierarchy.entity_tree_node_mapper'
- '@entity_hierarchy.information.parent_candidate'
- '@entity_field.manager'
- '@entity_type.manager'
- '@entity_hierarchy.nested_set_node_factory'
- '@module_handler'
entity_hierarchy_microsite.microsite_lookup:
class: Drupal\entity_hierarchy_microsite\ChildOfMicrositeLookup
arguments:
- '@entity_field.manager'
- '@entity_type.manager'
- '@entity_hierarchy.nested_set_storage_factory'
- '@entity_hierarchy.nested_set_node_factory'
cache_context.entity_hierarchy_microsite:
class: Drupal\entity_hierarchy_microsite\Cache\MicrositeCacheContext
arguments:
- '@entity_hierarchy_microsite.microsite_lookup'
- '@current_route_match'
- '@entity_hierarchy.information.parent_candidate'
tags:
- { name: cache.context }
entity_hierarchy_microsite.menu_rebuild_processor:
class: Drupal\entity_hierarchy_microsite\MenuRebuildProcessor
arguments:
- '@plugin.manager.menu.link'
tags:
- { name: needs_destruction }
