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' ]