138 lines
7.1 KiB
YAML
138 lines
7.1 KiB
YAML
|
|
services:
|
||
|
|
_defaults:
|
||
|
|
public: true
|
||
|
|
|
||
|
|
PsCheckout\Core\PayPal\OrderStatus\Action\PayPalCheckOrderStatusAction:
|
||
|
|
class: PsCheckout\Core\PayPal\OrderStatus\Action\PayPalCheckOrderStatusAction
|
||
|
|
|
||
|
|
PsCheckout\Core\PaymentToken\Action\DeletePaymentTokenAction:
|
||
|
|
class: PsCheckout\Core\PaymentToken\Action\DeletePaymentTokenAction
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\PaymentTokenRepository'
|
||
|
|
- '@PsCheckout\Api\Http\CheckoutHttpClient'
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Configuration'
|
||
|
|
|
||
|
|
PsCheckout\Core\OrderState\Action\ChangeOrderStateAction:
|
||
|
|
class: PsCheckout\Core\OrderState\Action\ChangeOrderStateAction
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\OrderRepository'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\OrderStateRepository'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\OrderHistoryRepository'
|
||
|
|
|
||
|
|
PsCheckout\Core\OrderState\Action\SetRefundedOrderStateAction:
|
||
|
|
class: PsCheckout\Core\OrderState\Action\SetRefundedOrderStateAction
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Core\PayPal\Refund\Provider\PayPalRefundOrderProvider'
|
||
|
|
- '@PsCheckout\Core\PayPal\Order\Provider\PayPalOrderProvider'
|
||
|
|
- '@PsCheckout\Core\OrderState\Service\OrderStateMapper'
|
||
|
|
- '@PsCheckout\Core\OrderState\Action\ChangeOrderStateAction'
|
||
|
|
- '@PsCheckout\Core\PayPal\Order\Cache\PayPalOrderCache'
|
||
|
|
|
||
|
|
PsCheckout\Core\PayPal\Order\Action\RefundPayPalOrderAction:
|
||
|
|
class: PsCheckout\Core\PayPal\Order\Action\RefundPayPalOrderAction
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Configuration'
|
||
|
|
- '@PsCheckout\Api\Http\OrderHttpClient'
|
||
|
|
- '@PsCheckout\Core\OrderState\Action\SetRefundedOrderStateAction'
|
||
|
|
|
||
|
|
PsCheckout\Core\PayPal\Order\Action\UpdatePayPalOrderPurchaseUnitAction:
|
||
|
|
class: PsCheckout\Core\PayPal\Order\Action\UpdatePayPalOrderPurchaseUnitAction
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\PayPalOrderPurchaseUnitRepository'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\PayPalOrderCaptureRepository'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\PayPalOrderAuthorizationRepository'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\PayPalOrderRefundRepository'
|
||
|
|
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Validator\OrderTrackerValidator:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Validator\OrderTrackerValidator
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\PayPalOrderRepository'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\PayPalOrderCaptureRepository'
|
||
|
|
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Builder\Node\TrackingBaseNodeBuilder:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Builder\Node\TrackingBaseNodeBuilder
|
||
|
|
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Builder\Node\TrackingItemsNodeBuilder:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Builder\Node\TrackingItemsNodeBuilder
|
||
|
|
arguments:
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Builder\Node\TrackingCarrierModuleNodeBuilder:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Builder\Node\TrackingCarrierModuleNodeBuilder
|
||
|
|
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Builder\TrackingPayloadBuilder:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Builder\TrackingPayloadBuilder
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Builder\Node\TrackingBaseNodeBuilder'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Builder\Node\TrackingItemsNodeBuilder'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Builder\Node\TrackingCarrierModuleNodeBuilder'
|
||
|
|
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Service\TrackingApiService:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Service\TrackingApiService
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Api\Http\OrderShipmentTrackingHttpClient'
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Service\TrackingDatabaseHandler:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Service\TrackingDatabaseHandler
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\ShippingTrackingRepository'
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Action\AddTrackingAction:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Action\AddTrackingAction
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Processor\ShipmentProcessor'
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Processor\ShipmentProcessor:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Processor\ShipmentProcessor
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Validator\OrderTrackerValidator'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Builder\TrackingPayloadBuilder'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\ShippingTrackingRepository'
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Cache\ShippingTrackingCache'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Service\TrackingApiService'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Service\TrackingDatabaseHandler'
|
||
|
|
|
||
|
|
# Shipping Tracking Processor
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Processor\ShipmentProcessorInterface:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Processor\ShipmentProcessor
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Validator\OrderTrackerValidator'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Builder\TrackingPayloadBuilder'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\ShippingTrackingRepository'
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Cache\ShippingTrackingCache'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Service\TrackingApiService'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Service\TrackingDatabaseHandler'
|
||
|
|
|
||
|
|
# External Shipping Tracking Processor
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Processor\ExternalShipmentProcessor:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Processor\ExternalShipmentProcessor
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Validator\OrderTrackerValidator'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Builder\TrackingPayloadBuilder'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\ShippingTrackingRepository'
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Cache\ShippingTrackingCache'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Service\TrackingApiService'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Service\TrackingDatabaseHandler'
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Action\AddTrackingActionInterface'
|
||
|
|
|
||
|
|
# Shipping Tracking Action
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Action\AddTrackingActionInterface:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Action\AddTrackingAction
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Processor\ShipmentProcessorInterface'
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
|
||
|
|
# External Shipping Tracking Action
|
||
|
|
PsCheckout\Core\PayPal\ShippingTracking\Action\ProcessExternalShipmentAction:
|
||
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Action\ProcessExternalShipmentAction
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Core\PayPal\ShippingTracking\Processor\ExternalShipmentProcessor'
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
|