devel_wizard-2.x-dev/devel_wizard.services.yml
devel_wizard.services.yml
parameters:
devel_wizard.shell_process_class: 'Symfony\Component\Process\Process'
services:
logger.channel.devel_wizard_spell:
parent: 'logger.channel_base'
arguments:
- 'devel_wizard_spell'
devel_wizard.utils:
class: 'Drupal\devel_wizard\Utils'
devel_wizard.shell_process_factory:
class: 'Drupal\devel_wizard\ShellProcessFactory'
arguments:
- '%devel_wizard.shell_process_class%'
# region Spell.
plugin.manager.devel_wizard.spell:
#parent: 'default_plugin_manager'
class: 'Drupal\devel_wizard\Spell\SpellManager'
arguments:
- '@container.namespaces'
- '@module_handler'
- '@cache.discovery'
- '@devel_wizard.spell_definition_comparer'
devel_wizard.spell_definition_comparer:
class: 'Drupal\devel_wizard\Spell\SpellDefinitionComparer'
shared: false
devel_wizard.param_converter.spell:
class: 'Drupal\devel_wizard\Spell\SpellParamConverter'
arguments:
- '@plugin.manager.devel_wizard.spell'
tags:
-
name: 'paramconverter'
# endregion
