You are here

commerce_paypal.services.yml in Commerce PayPal 8

File

commerce_paypal.services.yml
View source
  1. services:
  2. commerce_paypal.ipn_handler:
  3. class: Drupal\commerce_paypal\IPNHandler
  4. arguments: ['@entity_type.manager', '@logger.channel.commerce_paypal', '@http_client']
  5. commerce_paypal.checkout_sdk_factory:
  6. class: Drupal\commerce_paypal\CheckoutSdkFactory
  7. arguments: ['@http_client_factory', '@http_handler_stack', '@commerce_order.adjustment_transformer', '@event_dispatcher', '@module_handler', '@state', '@datetime.time']
  8. commerce_paypal.checkout_sdk:
  9. abstract: true
  10. class: Drupal\commerce_paypal\CheckoutSdk
  11. factory: commerce_paypal.checkout_sdk_factory
  12. commerce_paypal.custom_card_fields_builder:
  13. class: Drupal\commerce_paypal\CustomCardFieldsBuilder
  14. arguments: ['@commerce_paypal.checkout_sdk_factory', '@logger.channel.commerce_paypal']
  15. commerce_paypal.smart_payment_buttons_builder:
  16. class: Drupal\commerce_paypal\SmartPaymentButtonsBuilder
  17. arguments: ['@config.factory']
  18. logger.channel.commerce_paypal:
  19. class: Drupal\Core\Logger\LoggerChannel
  20. factory: logger.factory:get
  21. arguments: ['commerce_paypal']