mirror of
https://github.com/farmOS/farmOS.git
synced 2024-02-23 11:37:38 +01:00
20 lines
831 B
YAML
20 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' ]
|