breezy_utility-1.0.x-dev/breezy_utility.services.yml
breezy_utility.services.yml
services:
utility_classes.manager:
class: Drupal\breezy_utility\BreezyUtilityClassesManager
arguments: ['@module_handler', '@theme_handler', '@cache.discovery', '@string_translation', '@extension.list.module']
tags:
- { name: plugin_manager_cache_clear }
Drupal\breezy_utility\BreezyUtilityClassesManagerInterface: '@utility_classes.manager'
breezy_utility.utility_classes:
class: Drupal\breezy_utility\BreezyUtilityClassService
arguments: ['@utility_classes.manager', '@config.factory']
Drupal\breezy_utility\BreezyUtilityClassServiceInterface: '@breezy_utility.utility_classes'
# Element plugin manager.
plugin.manager.breezy_utility.element:
class: Drupal\breezy_utility\BreezyUtilityElementPluginManager
parent: default_plugin_manager
Drupal\breezy_utility\BreezyUtilityElementPluginManagerInterface: '@plugin.manager.breezy_utility.element'
