You are here

farm_api.services.yml in farmOS 2.x

modules/core/api/farm_api.services.yml

File

modules/core/api/farm_api.services.yml
View source
  1. services:
  2. # Add CORS headers for allowed origins configured on consumers.
  3. farm_api.cors_event_subscriber:
  4. class: Drupal\farm_api\EventSubscriber\CorsResponseEventSubscriber
  5. arguments: ['@entity_type.manager']
  6. tags:
  7. - { name: event_subscriber }
  8. # Alter the root /api endpoint to include a meta.farm object.
  9. farm_api.route_subscriber:
  10. class: Drupal\farm_api\Routing\RouteSubscriber
  11. tags:
  12. - { name: event_subscriber }
  13. farm_api.repositories.client:
  14. class: Drupal\farm_api\Repositories\FarmClientRepository
  15. decorates: simple_oauth.repositories.client
  16. arguments: [ '@entity_type.manager', '@password' ]
  17. farm_api.repositories.scope:
  18. class: Drupal\farm_api\Repositories\FarmScopeRepository
  19. decorates: simple_oauth.repositories.scope
  20. arguments: [ '@entity_type.manager' ]