services: plugin.manager.rest: class: Drupal\rest\Plugin\Type\ResourcePluginManager arguments: ['@container.namespaces', '@cache.discovery', '@language_manager', '@module_handler'] cache.rest: class: Drupal\Core\Cache\CacheBackendInterface tags: - { name: cache.bin } factory_method: get factory_service: cache_factory arguments: [rest] access_check.rest.csrf: class: Drupal\rest\Access\CSRFAccessCheck tags: - { name: access_check } rest.link_manager: class: Drupal\rest\LinkManager\LinkManager arguments: ['@rest.link_manager.type', '@rest.link_manager.relation'] rest.link_manager.type: class: Drupal\rest\LinkManager\TypeLinkManager arguments: ['@cache.default'] rest.link_manager.relation: class: Drupal\rest\LinkManager\RelationLinkManager arguments: ['@cache.default', '@entity.manager'] rest.resource_routes: class: Drupal\rest\Routing\ResourceRoutes arguments: ['@plugin.manager.rest', '@config.factory'] tags: - { name: 'event_subscriber' }