crocheteer-8.x-1.0/crocheteer.services.yml

crocheteer.services.yml
services:

  # Plugin Managers: Abstract Parent.
  plugin.manager.crocheteer.hook:
    abstract: true
    arguments:
      - '@container.namespaces'
      - '@cache.discovery'
      - '@module_handler'
      - '@logger.factory'

  # Plugin Managers: Block.
  plugin.manager.crocheteer.block_build_alter:
    class: Drupal\crocheteer\Plugin\Hook\Block\HookBlockBuildAlterPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Cron.
  plugin.manager.crocheteer.cron:
    class: Drupal\crocheteer\Plugin\Hook\Cron\HookCronPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Entity.
  plugin.manager.crocheteer.entity_access:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityAccessPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_build_defaults_alter:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityBuildDefaultsAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_create:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityCreatePluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_delete:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityDeletePluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_insert:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityInsertPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_load:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityLoadPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_operation_alter:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityOperationAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_operation:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityOperationPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_predelete:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityPredeletePluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_presave:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityPresavePluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_translation_delete:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityTranslationDeletePluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_translation_insert:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityTranslationInsertPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_update:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityUpdatePluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_view_alter:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityViewAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_view:
    class: Drupal\crocheteer\Plugin\Hook\Entity\HookEntityViewPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Entity Extra.
  plugin.manager.crocheteer.entity_extra_field_info_alter:
    class: Drupal\crocheteer\Plugin\Hook\EntityExtra\HookEntityExtraFieldInfoAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_extra_field_info:
    class: Drupal\crocheteer\Plugin\Hook\EntityExtra\HookEntityExtraFieldInfoPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Entity Field.
  plugin.manager.crocheteer.entity_field_access:
    class: Drupal\crocheteer\Plugin\Hook\EntityField\HookEntityFieldAccessPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Entity Type.
  plugin.manager.crocheteer.entity_base_field_info_alter:
    class: Drupal\crocheteer\Plugin\Hook\EntityType\HookEntityBaseFieldInfoAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_base_field_info:
    class: Drupal\crocheteer\Plugin\Hook\EntityType\HookEntityBaseFieldInfoPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_bundle_field_info_alter:
    class: Drupal\crocheteer\Plugin\Hook\EntityType\HookEntityBundleFieldInfoAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_type_alter:
    class: Drupal\crocheteer\Plugin\Hook\EntityType\HookEntityTypeAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.entity_type_build:
    class: Drupal\crocheteer\Plugin\Hook\EntityType\HookEntityTypeBuildPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Form.
  plugin.manager.crocheteer.field_widget_form_alter:
    class: Drupal\crocheteer\Plugin\Hook\Form\HookFieldWidgetFormAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.form_alter:
    class: Drupal\crocheteer\Plugin\Hook\Form\HookFormAlterPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Language.
  plugin.manager.crocheteer.language_switch_links_alter:
    class: Drupal\crocheteer\Plugin\Hook\Language\HookLanguageSwitchLinksAlterPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Page.
  plugin.manager.crocheteer.page_attachments:
    class: Drupal\crocheteer\Plugin\Hook\Page\HookPageAttachmentsPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.page_bottom:
    class: Drupal\crocheteer\Plugin\Hook\Page\HookPageBottomPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.page_top:
    class: Drupal\crocheteer\Plugin\Hook\Page\HookPageTopPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Path.
  plugin.manager.crocheteer.path_delete:
    class: Drupal\crocheteer\Plugin\Hook\Path\HookPathDeletePluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.path_insert:
    class: Drupal\crocheteer\Plugin\Hook\Path\HookPathInsertPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.path_update:
    class: Drupal\crocheteer\Plugin\Hook\Path\HookPathUpdatePluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Theme.
  plugin.manager.crocheteer.js_alter:
    class: Drupal\crocheteer\Plugin\Hook\Theme\HookJsAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.library_info_alter:
    class: Drupal\crocheteer\Plugin\Hook\Theme\HookLibraryInfoAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.template_preprocess_default_variables_alter:
    class: Drupal\crocheteer\Plugin\Hook\Theme\HookTemplatePreprocessDefaultVariablesAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.theme:
    class: Drupal\crocheteer\Plugin\Hook\Theme\HookThemePluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.theme_registry_alter:
    class: Drupal\crocheteer\Plugin\Hook\Theme\HookThemeRegistryAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.themes_installed:
    class: Drupal\crocheteer\Plugin\Hook\Theme\HookThemesInstalledPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.theme_suggestions_alter:
    class: Drupal\crocheteer\Plugin\Hook\Theme\HookThemeSuggestionsAlterPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Token.
  plugin.manager.crocheteer.token_info:
    class: Drupal\crocheteer\Plugin\Hook\Token\HookTokenInfoPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.tokens:
    class: Drupal\crocheteer\Plugin\Hook\Token\HookTokensPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Toolbar.
  plugin.manager.crocheteer.toolbar_alter:
    class: Drupal\crocheteer\Plugin\Hook\Toolbar\HookToolbarAlterPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: User.
  plugin.manager.crocheteer.user_cancel:
    class: Drupal\crocheteer\Plugin\Hook\User\HookUserCancelPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.user_cancel_methods_alter:
    class: Drupal\crocheteer\Plugin\Hook\User\HookUserCancelMethodsAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.user_format_name_alter:
    class: Drupal\crocheteer\Plugin\Hook\User\HookUserFormatNameAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.user_login:
    class: Drupal\crocheteer\Plugin\Hook\User\HookUserLoginPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.user_logout:
    class: Drupal\crocheteer\Plugin\Hook\User\HookUserLogoutPluginManager
    parent: plugin.manager.crocheteer.hook

  # Plugin Managers: Views.
  plugin.manager.crocheteer.views_data_alter:
    class: Drupal\crocheteer\Plugin\Hook\Views\HookViewsDataAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.views_data:
    class: Drupal\crocheteer\Plugin\Hook\Views\HookViewsDataPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.views_post_build:
    class: Drupal\crocheteer\Plugin\Hook\Views\HookViewsPostBuildPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.views_post_execute:
    class: Drupal\crocheteer\Plugin\Hook\Views\HookViewsPostExecutePluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.views_post_render:
    class: Drupal\crocheteer\Plugin\Hook\Views\HookViewsPostRenderPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.views_pre_build:
    class: Drupal\crocheteer\Plugin\Hook\Views\HookViewsPreBuildPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.views_pre_execute:
    class: Drupal\crocheteer\Plugin\Hook\Views\HookViewsPreExecutePluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.views_pre_render:
    class: Drupal\crocheteer\Plugin\Hook\Views\HookViewsPreRenderPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.views_pre_view:
    class: Drupal\crocheteer\Plugin\Hook\Views\HookViewsPreViewPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.views_query_alter:
    class: Drupal\crocheteer\Plugin\Hook\Views\HookViewsQueryAlterPluginManager
    parent: plugin.manager.crocheteer.hook
  plugin.manager.crocheteer.views_query_substitutions:
    class: Drupal\crocheteer\Plugin\Hook\Views\HookViewsQuerySubstitutionsPluginManager
    parent: plugin.manager.crocheteer.hook

  # Event Subscribers: Block.
  event.subscriber.crocheteer.block_build_alter:
    class: Drupal\crocheteer\EventSubscriber\HookBlockBuildAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.block_build_alter'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Cron.
  event.subscriber.crocheteer.cron:
    class: Drupal\crocheteer\EventSubscriber\HookCronEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.cron'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Entity.
  event.subscriber.crocheteer.entity_access:
    class: Drupal\crocheteer\EventSubscriber\HookEntityAccessEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_access'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_build_defaults_alter:
    class: Drupal\crocheteer\EventSubscriber\HookEntityBuildDefaultsAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_build_defaults_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_create:
    class: Drupal\crocheteer\EventSubscriber\HookEntityCreateEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_create'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_delete:
    class: Drupal\crocheteer\EventSubscriber\HookEntityDeleteEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_delete'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_insert:
    class: Drupal\crocheteer\EventSubscriber\HookEntityInsertEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_insert'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_load:
    class: Drupal\crocheteer\EventSubscriber\HookEntityLoadEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_load'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_operation_alter:
    class: Drupal\crocheteer\EventSubscriber\HookEntityOperationAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_operation_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_operation:
    class: Drupal\crocheteer\EventSubscriber\HookEntityOperationEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_operation'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_predelete:
    class: Drupal\crocheteer\EventSubscriber\HookEntityPredeleteEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_predelete'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_presave:
    class: Drupal\crocheteer\EventSubscriber\HookEntityPresaveEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_presave'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_translation_delete:
    class: Drupal\crocheteer\EventSubscriber\HookEntityTranslationDeleteEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_translation_delete'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_translation_insert:
    class: Drupal\crocheteer\EventSubscriber\HookEntityTranslationInsertEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_translation_insert'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_update:
    class: Drupal\crocheteer\EventSubscriber\HookEntityUpdateEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_update'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_view_alter:
    class: Drupal\crocheteer\EventSubscriber\HookEntityViewAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_view_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_view:
    class: Drupal\crocheteer\EventSubscriber\HookEntityViewEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_view'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Entity Extra.
  event.subscriber.crocheteer.entity_extra_field_info_alter:
    class: Drupal\crocheteer\EventSubscriber\HookEntityExtraFieldInfoAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_extra_field_info_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_extra_field_info:
    class: Drupal\crocheteer\EventSubscriber\HookEntityExtraFieldInfoEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_extra_field_info'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Entity Field.
  event.subscriber.crocheteer.entity_field_access:
    class: Drupal\crocheteer\EventSubscriber\HookEntityFieldAccessEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_field_access'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Entity Type.
  event.subscriber.crocheteer.entity_base_field_info_alter:
    class: Drupal\crocheteer\EventSubscriber\HookEntityBaseFieldInfoAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_base_field_info_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_base_field_info:
    class: Drupal\crocheteer\EventSubscriber\HookEntityBaseFieldInfoEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_base_field_info'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_bundle_field_info_alter:
    class: Drupal\crocheteer\EventSubscriber\HookEntityBundleFieldInfoAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_bundle_field_info_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_type_alter:
    class: Drupal\crocheteer\EventSubscriber\HookEntityTypeAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_type_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.entity_type_build:
    class: Drupal\crocheteer\EventSubscriber\HookEntityTypeBuildEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.entity_type_build'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Form.
  event.subscriber.crocheteer.field_widget_form_alter:
    class: Drupal\crocheteer\EventSubscriber\HookFieldWidgetFormAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.field_widget_form_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.form_alter:
    class: Drupal\crocheteer\EventSubscriber\HookFormAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.form_alter'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Language.
  event.subscriber.crocheteer.language_switch_links_alter:
    class: Drupal\crocheteer\EventSubscriber\HookLanguageSwitchLinksAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.language_switch_links_alter'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Page.
  event.subscriber.crocheteer.page_attachments:
    class: Drupal\crocheteer\EventSubscriber\HookPageAttachmentsEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.page_attachments'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.page_bottom:
    class: Drupal\crocheteer\EventSubscriber\HookPageBottomEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.page_bottom'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.page_top:
    class: Drupal\crocheteer\EventSubscriber\HookPageTopEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.page_top'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Path.
  event.subscriber.crocheteer.path_delete:
    class: Drupal\crocheteer\EventSubscriber\HookPathDeleteEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.path_delete'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.path_insert:
    class: Drupal\crocheteer\EventSubscriber\HookPathInsertEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.path_insert'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.path_update:
    class: Drupal\crocheteer\EventSubscriber\HookPathUpdateEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.path_update'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Theme.
  event.subscriber.crocheteer.js_alter:
    class: Drupal\crocheteer\EventSubscriber\HookJsAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.js_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.library_info_alter:
    class: Drupal\crocheteer\EventSubscriber\HookLibraryInfoAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.library_info_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.template_preprocess_default_variables_alter:
    class: Drupal\crocheteer\EventSubscriber\HookTemplatePreprocessDefaultVariablesAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.template_preprocess_default_variables_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.theme:
    class: Drupal\crocheteer\EventSubscriber\HookThemeEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.theme'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.theme_registry_alter:
    class: Drupal\crocheteer\EventSubscriber\HookThemeRegistryAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.theme_registry_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.themes_installed:
    class: Drupal\crocheteer\EventSubscriber\HookThemesInstalledEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.themes_installed'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.theme_suggestions_alter:
    class: Drupal\crocheteer\EventSubscriber\HookThemeSuggestionsAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.theme_suggestions_alter'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Token.
  event.subscriber.crocheteer.token_info:
    class: Drupal\crocheteer\EventSubscriber\HookTokenInfoEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.token_info'
    tags:
      - { name: event_subscriber }
  evplugin.manager.crocheteer.tokens:
    class: Drupal\crocheteer\EventSubscriber\HookTokensEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.tokens'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Toolbar.
  event.subscriber.crocheteer.toolbar_alter:
    class: Drupal\crocheteer\EventSubscriber\HookToolbarAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.toolbar_alter'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: User.
  event.subscriber.crocheteer.user_cancel:
    class: Drupal\crocheteer\EventSubscriber\HookUserCancelEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.user_cancel'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.user_cancel_methods_alter:
    class: Drupal\crocheteer\EventSubscriber\HookUserCancelMethodsAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.user_cancel_methods_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.user_format_name_alter:
    class: Drupal\crocheteer\EventSubscriber\HookUserFormatNameAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.user_format_name_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.user_login:
    class: Drupal\crocheteer\EventSubscriber\HookUserLoginEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.user_login'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.user_logout:
    class: Drupal\crocheteer\EventSubscriber\HookUserLogoutEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.user_logout'
    tags:
      - { name: event_subscriber }

  # Event Subscribers: Views.
  event.subscriber.crocheteer.views_data_alter:
    class: Drupal\crocheteer\EventSubscriber\HookViewsDataAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.views_data_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.views_data:
    class: Drupal\crocheteer\EventSubscriber\HookViewsDataEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.views_data'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.views_post_build:
    class: Drupal\crocheteer\EventSubscriber\HookViewsPostBuildEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.views_post_build'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.views_post_execute:
    class: Drupal\crocheteer\EventSubscriber\HookViewsPostExecuteEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.views_post_execute'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.views_post_render:
    class: Drupal\crocheteer\EventSubscriber\HookViewsPostRenderEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.views_post_render'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.views_pre_build:
    class: Drupal\crocheteer\EventSubscriber\HookViewsPreBuildEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.views_pre_build'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.views_pre_execute:
    class: Drupal\crocheteer\EventSubscriber\HookViewsPreExecuteEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.views_pre_execute'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.views_pre_render:
    class: Drupal\crocheteer\EventSubscriber\HookViewsPreRenderEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.views_pre_render'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.views_pre_view:
    class: Drupal\crocheteer\EventSubscriber\HookViewsPreViewEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.views_pre_view'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.views_query_alter:
    class: Drupal\crocheteer\EventSubscriber\HookViewsQueryAlterEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.views_query_alter'
    tags:
      - { name: event_subscriber }
  event.subscriber.crocheteer.views_query_substitutions:
    class: Drupal\crocheteer\EventSubscriber\HookViewsQuerySubstitutionsEventSubscriber
    arguments:
      - '@plugin.manager.crocheteer.views_query_substitutions'
    tags:
      - { name: event_subscriber }

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc