You are here

bibcite_entity.services.yml in Bibliography & Citation 8

Same filename and directory in other branches
  1. 2.0.x modules/bibcite_entity/bibcite_entity.services.yml
modules/bibcite_entity/bibcite_entity.services.yml

File

modules/bibcite_entity/bibcite_entity.services.yml
View source
  1. services:
  2. access_check.bibcite_reference.add:
  3. class: Drupal\bibcite_entity\Access\ReferenceAddAccessCheck
  4. arguments: ['@entity_type.manager']
  5. tags:
  6. - { name: access_check, applies_to: _reference_add_access }
  7. bibcite_entity.normalizer.contributor:
  8. class: Drupal\bibcite_entity\Normalizer\ContributorNormalizer
  9. tags:
  10. - { name: normalizer, priority: 5 }
  11. arguments: ['@entity_type.manager', '@entity_type.repository', '@entity_field.manager']
  12. bibcite_entity.normalizer.keyword:
  13. class: Drupal\bibcite_entity\Normalizer\KeywordNormalizer
  14. tags:
  15. - { name: normalizer, priority: 5 }
  16. arguments: ['@entity_type.manager', '@entity_type.repository', '@entity_field.manager']
  17. bibcite_entity.normalizer.reference:
  18. class: Drupal\bibcite_entity\Normalizer\CslReferenceNormalizer
  19. tags:
  20. - { name: normalizer, priority: 5 }
  21. arguments: ['@entity_type.manager', '@config.factory', '@entity_type.repository', '@entity_field.manager']
  22. calls:
  23. - [setFormat, ['csl']]
  24. properties:
  25. defaultType: ''
  26. contributorKey: 'author'
  27. keywordKey: 'keywords'
  28. bibcite.ui_override_provider:
  29. class: Drupal\bibcite_entity\UIOverrideProvider
  30. arguments: ['@entity_type.manager', '@config.factory']
  31. plugin.manager.bibcite_link:
  32. class: Drupal\bibcite_entity\Plugin\BibciteLinkPluginManager
  33. parent: default_plugin_manager
  34. bibcite_entity.route_subscriber:
  35. class: Drupal\bibcite_entity\Routing\RouteSubscriber
  36. tags:
  37. - { name: event_subscriber }
  38. arguments: ['@config.factory']
  39. bibcite_entity.contributor_properties_service:
  40. class: Drupal\bibcite_entity\ContributorPropertiesService
  41. arguments: ['@entity_type.manager']
  42. reference_entity.form_builder:
  43. class: Drupal\bibcite_entity\ReferenceEntityFormBuilder
  44. arguments: ['@entity_type.manager', '@reference.form_builder']
  45. reference.form_builder:
  46. class: Drupal\bibcite_entity\ReferenceFormBuilder
  47. arguments: ['@form_validator', '@form_submitter', '@form_cache', '@module_handler', '@event_dispatcher', '@request_stack', '@class_resolver', '@element_info', '@theme.manager', '@?csrf_token']
  48. access_check.bibcite_reference.preview:
  49. class: Drupal\bibcite_entity\Access\ReferencePreviewAccessCheck
  50. arguments: ['@entity_type.manager']
  51. tags:
  52. - { name: access_check, applies_to: _bibcite_reference_preview_access }
  53. bibcite_reference_preview:
  54. class: Drupal\bibcite_entity\ParamConverter\ReferencePreviewConverter
  55. arguments: ['@tempstore.private']
  56. tags:
  57. - { name: paramconverter }