trinion_base-1.0.x-dev/trinion_base.services.yml
trinion_base.services.yml
services:
theme.negotiator.trinion_base_backend:
class: Drupal\trinion_base\Theme\TrinionBackendNegotiator
arguments: [ '@request_stack' ]
tags:
- { name: theme_negotiator, priority: 1000 }
trinion_base.twig_extension:
class: Drupal\trinion_base\TrinionBaseTwigExtension
arguments: [ '@entity_type.manager' ]
tags:
- { name: twig.extension }
trinion_main.helper:
class: Drupal\trinion_base\Controller\MainHelper
arguments: [ '@entity_type.manager' ]
trinion_main.mails:
class: Drupal\trinion_base\Controller\Mails
arguments: [ '@entity_type.manager' ]
access_check.trinion_base.inline_change_field:
class: Drupal\trinion_base\Access\InlineChangeFieldChecker
tags:
- { name: access_check, applies_to: _custom_access_inline_change_field }
access_check.trinion_base.toggle_notice:
class: Drupal\trinion_base\Access\ToggleNoticeChecker
tags:
- { name: access_check, applies_to: _custom_access_toggle_notice }
plugin.manager.trinion_widget:
class: Drupal\trinion_base\WidgetManager
parent: default_plugin_manager
trinion_base.related_docs:
class: Drupal\trinion_base\RelatedDocs
