bibcite-8.x-1.x-dev/modules/bibcite_entity/bibcite_entity.services.yml
modules/bibcite_entity/bibcite_entity.services.yml
services:
access_check.bibcite_reference.add:
class: Drupal\bibcite_entity\Access\ReferenceAddAccessCheck
arguments: ['@entity_type.manager']
tags:
- { name: access_check, applies_to: _reference_add_access }
bibcite_entity.normalizer.contributor:
class: Drupal\bibcite_entity\Normalizer\ContributorNormalizer
tags:
- { name: normalizer, priority: 5 }
arguments: ['@entity_type.manager', '@entity_type.repository', '@entity_field.manager']
bibcite_entity.normalizer.keyword:
class: Drupal\bibcite_entity\Normalizer\KeywordNormalizer
tags:
- { name: normalizer, priority: 5 }
arguments: ['@entity_type.manager', '@entity_type.repository', '@entity_field.manager']
bibcite_entity.normalizer.reference:
class: Drupal\bibcite_entity\Normalizer\CslReferenceNormalizer
tags:
- { name: normalizer, priority: 10 }
arguments: ['@entity_type.manager', '@config.factory', '@entity_type.repository', '@entity_field.manager']
calls:
- [setFormat, ['csl']]
properties:
defaultType: ''
contributorKey: 'author'
keywordKey: 'keywords'
bibcite.ui_override_provider:
class: Drupal\bibcite_entity\UIOverrideProvider
arguments: ['@entity_type.manager', '@config.factory']
plugin.manager.bibcite_link:
class: Drupal\bibcite_entity\Plugin\BibciteLinkPluginManager
parent: default_plugin_manager
bibcite_entity.route_subscriber:
class: Drupal\bibcite_entity\Routing\RouteSubscriber
tags:
- { name: event_subscriber }
arguments: ['@config.factory']
bibcite_entity.contributor_properties_service:
class: Drupal\bibcite_entity\ContributorPropertiesService
arguments: ['@entity_type.manager']
reference_entity.form_builder:
class: Drupal\bibcite_entity\ReferenceEntityFormBuilder
arguments: ['@entity_type.manager', '@reference.form_builder']
reference.form_builder:
class: Drupal\bibcite_entity\ReferenceFormBuilder
arguments: ['@form_validator', '@form_submitter', '@form_cache', '@module_handler', '@event_dispatcher', '@request_stack', '@class_resolver', '@element_info', '@theme.manager', '@?csrf_token']
access_check.bibcite_reference.preview:
class: Drupal\bibcite_entity\Access\ReferencePreviewAccessCheck
arguments: ['@entity_type.manager']
tags:
- { name: access_check, applies_to: _bibcite_reference_preview_access }
bibcite_reference_preview:
class: Drupal\bibcite_entity\ParamConverter\ReferencePreviewConverter
arguments: ['@tempstore.private']
tags:
- { name: paramconverter }
bibcite_entity.bibcite_reference_route_context:
class: Drupal\bibcite_entity\ContextProvider\ReferenceRouteContext
arguments: ['@current_route_match']
tags:
- { name: 'context_provider' }
