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 }
