datafield-1.x-dev/datafield.services.yml
datafield.services.yml
services:
datafield.access_check.entity:
class: Drupal\datafield\Access\EntityAccessCheck
tags:
- { name: access_check, applies_to: _datafield_access }
arguments: ['@module_handler']
plugin.manager.data_field.type:
class: Drupal\datafield\Plugin\DataFieldTypePluginManager
parent: default_plugin_manager
arguments: ['@container.namespaces', '@cache.default', '@module_handler']
plugin.manager.data_field.widget:
class: Drupal\datafield\Plugin\DataFieldWidgetPluginManager
parent: default_plugin_manager
arguments: ['@container.namespaces', '@cache.default', '@module_handler']
plugin.manager.data_field.formatter:
class: Drupal\datafield\Plugin\DataFieldFormatterPluginManager
parent: default_plugin_manager
arguments: ['@container.namespaces', '@cache.default', '@module_handler']
serializer.normalizer.data_field_entity_item:
class: Drupal\datafield\Normalizer\DataFieldEntityNormalizer
tags:
- { name: normalizer, priority: 100 }
serializer.normalizer.data_field_uri_item:
class: Drupal\datafield\Normalizer\DataFieldUriNormalizer
arguments: ['@entity_type.manager', '@entity.repository']
