recurly-8.x-1.x-dev/recurly.services.yml
recurly.services.yml
services:
access_check.recurly.local.account:
class: Drupal\recurly\Access\RecurlyAccessLocalAccount
tags:
- { name: access_check, applies_to: _access_check_recurly_local_account }
arguments: ['@current_route_match', '@config.factory', '@current_user']
access_check.recurly.user.self:
class: Drupal\recurly\Access\RecurlyAccessUser
tags:
- { name: access_check, applies_to: _access_check_recurly_user }
arguments: ['@current_route_match', '@config.factory', '@current_user']
access_check.recurly.list:
class: Drupal\recurly\Access\RecurlyAccessList
tags:
- { name: access_check, applies_to: _access_check_recurly_list }
arguments: ['@current_route_match', '@config.factory', '@current_user']
access_check.recurly.select:
class: Drupal\recurly\Access\RecurlyAccessSelectPlan
tags:
- { name: access_check, applies_to: _access_check_recurly_select_plan }
arguments: ['@current_route_match', '@config.factory', '@current_user']
access_check.recurly.reactivate:
class: Drupal\recurly\Access\RecurlyAccessReactivateLatest
tags:
- { name: access_check, applies_to: _access_check_recurly_reactivate }
arguments: ['@current_route_match', '@config.factory', '@current_user']
access_check.recurly.cancel:
class: Drupal\recurly\Access\RecurlyAccessCancelLatest
tags:
- { name: access_check, applies_to: _access_check_recurly_cancel }
arguments: ['@current_route_match', '@config.factory', '@current_user']
access_check.recurly.coupon:
class: Drupal\recurly\Access\RecurlyAccessCoupon
tags:
- { name: access_check, applies_to: _access_check_recurly_coupon }
arguments: ['@current_route_match', '@config.factory', '@current_user']
access_check.recurly.signup:
class: Drupal\recurly\Access\RecurlyAccessSignUp
tags:
- { name: access_check, applies_to: _access_check_recurly_signup }
arguments: ['@current_route_match', '@config.factory', '@current_user']
access_check.recurly.quanity:
class: Drupal\recurly\Access\RecurlyAccessQuantity
tags:
- { name: access_check, applies_to: _access_check_recurly_quantity }
arguments: ['@current_route_match', '@config.factory', '@current_user']
recurly.pager_manager:
class: Drupal\recurly\RecurlyPagerManager
arguments: ['@pager.manager']
recurly.token_manager:
class: Drupal\recurly\RecurlyTokenManager
arguments: ['@config.factory']
recurly.url_manager:
class: Drupal\recurly\RecurlyUrlManager
arguments: ['@config.factory']
recurly.route_subscriber:
class: Drupal\recurly\Routing\RecurlyRouteSubscriber
arguments: ['@entity_type.manager', '@config.factory']
tags:
- { name: event_subscriber }
recurly.format_manager:
class: Drupal\recurly\RecurlyFormatManager
arguments: ['@module_handler', '@config.factory', '@string_translation', '@date.formatter']
recurly.entity_type:
class: Drupal\recurly\RecurlyEntityTypeInfo
arguments: ['@config.factory']
recurly.entity_operations:
class: Drupal\recurly\RecurlyEntityOperations
arguments: ['@entity_type.manager', '@messenger', '@string_translation', '@config.factory', '@token', '@logger.factory', '@recurly.token_manager']
recurly.recurly_preprocess:
class: Drupal\recurly\RecurlyPreprocess
arguments: ['@recurly.format_manager', '@config.factory', '@request_stack']
recurly.client:
class: Drupal\recurly\RecurlyClientFactory
arguments: ['@config.factory', '@logger.factory', '@messenger']
