entity_mesh-1.1.1/entity_mesh.services.yml
entity_mesh.services.yml
services:
entity_mesh.logger:
class: Psr\Log\LoggerInterface
factory: [ '@logger.factory', get ]
arguments: [ 'entity_mesh' ]
entity_mesh.static_language_negotiator:
class: Drupal\entity_mesh\Language\StaticLanguageNegotiator
arguments: ['@language_manager', '@plugin.manager.language_negotiation_method', '@config.factory', '@settings', '@request_stack']
entity_mesh.language_negotiator_switcher:
class: Drupal\entity_mesh\Language\LanguageNegotiatorSwitcher
arguments: [ '@language_manager', '@module_handler', '@string_translation', '@entity_mesh.static_language_negotiator' ]
entity_mesh.repository:
class: Drupal\entity_mesh\Repository
arguments:
- '@database'
- '@entity_mesh.logger'
- '@request_stack'
- '@entity_type.manager'
- '@entity_field.manager'
- '@config.factory'
entity_mesh.theme_switcher:
class: Drupal\entity_mesh\ThemeSwitcher
arguments:
- '@theme.manager'
- '@theme.initialization'
- '@config.factory'
entity_mesh.entity_render:
class: Drupal\entity_mesh\EntityRender
arguments:
- '@entity_mesh.repository'
- '@entity_type.manager'
- '@language_manager'
- '@config.factory'
- '@renderer'
- '@account_switcher'
- '@entity_mesh.language_negotiator_switcher'
- '@module_handler'
- '@access_manager'
- '@entity_mesh.theme_switcher'
- '@entity_mesh.tracker_manager'
entity_mesh.menu:
class: Drupal\entity_mesh\Menu
arguments: [ '@entity_mesh.repository', '@entity_type.manager', '@language_manager', '@config.factory', '@entity_mesh.tracker_manager' ]
entity_mesh.tracker:
class: Drupal\entity_mesh\Tracker
arguments:
- '@database'
- '@datetime.time'
entity_mesh.tracker_manager:
class: Drupal\entity_mesh\TrackerManager
arguments:
- '@entity_mesh.tracker'
