3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00
farmOS/modules/core/api/farm_api.services.yml

21 lines
831 B
YAML

services:
# Add CORS headers for allowed origins configured on consumers.
farm_api.cors_event_subscriber:
class: Drupal\farm_api\EventSubscriber\CorsResponseEventSubscriber
arguments: ['@entity_type.manager']
tags:
- { name: event_subscriber }
# Alter the root /api endpoint to include a meta.farm object.
farm_api.route_subscriber:
class: Drupal\farm_api\Routing\RouteSubscriber
tags:
- { name: event_subscriber }
farm_api.repositories.client:
class: Drupal\farm_api\Repositories\FarmClientRepository
decorates: simple_oauth.repositories.client
arguments: [ '@entity_type.manager', '@password' ]
farm_api.repositories.scope:
class: Drupal\farm_api\Repositories\FarmScopeRepository
decorates: simple_oauth.repositories.scope
arguments: [ '@entity_type.manager' ]