65 lines
2.8 KiB
YAML
65 lines
2.8 KiB
YAML
services:
|
|
_defaults:
|
|
public: true
|
|
|
|
PsCheckout\Infrastructure\Validator\FrontControllerValidator:
|
|
class: PsCheckout\Infrastructure\Validator\FrontControllerValidator
|
|
arguments:
|
|
- '@PsCheckout\Infrastructure\Adapter\Configuration'
|
|
- '@PsCheckout\Core\Settings\Configuration\PayPalPayLaterConfiguration'
|
|
|
|
PsCheckout\Core\Order\Validator\OrderAuthorizationValidator:
|
|
class: PsCheckout\Core\Order\Validator\OrderAuthorizationValidator
|
|
arguments:
|
|
- '@Psr\Log\LoggerInterface'
|
|
- '@PsCheckout\Infrastructure\Adapter\Customer'
|
|
- '@PsCheckout\Infrastructure\Adapter\Cart'
|
|
- '@PsCheckout\Infrastructure\Adapter\Configuration'
|
|
- '@PsCheckout\Core\PayPal\Card3DSecure\Card3DSecureValidator'
|
|
|
|
PsCheckout\Core\Order\Validator\CheckoutValidator:
|
|
class: PsCheckout\Core\Order\Validator\CheckoutValidator
|
|
arguments:
|
|
- '@PsCheckout\Infrastructure\Repository\PayPalOrderRepository'
|
|
- '@PsCheckout\Infrastructure\Repository\OrderRepository'
|
|
- '@PsCheckout\Infrastructure\Repository\CartRepository'
|
|
|
|
PsCheckout\Core\Order\Validator\OrderAmountValidator:
|
|
class: PsCheckout\Core\Order\Validator\OrderAmountValidator
|
|
|
|
PsCheckout\Core\WebhookDispatcher\Validator\HeaderValuesValidator:
|
|
class: PsCheckout\Core\WebhookDispatcher\Validator\HeaderValuesValidator
|
|
arguments:
|
|
- '@PsCheckout\Core\WebhookDispatcher\Provider\WebhookHeaderProvider'
|
|
|
|
PsCheckout\Core\WebhookDispatcher\Validator\BodyValuesValidator:
|
|
class: PsCheckout\Core\WebhookDispatcher\Validator\BodyValuesValidator
|
|
arguments:
|
|
- '@PsCheckout\Core\WebhookDispatcher\Provider\WebhookBodyProvider'
|
|
|
|
PsCheckout\Core\WebhookDispatcher\Action\CheckPSLSignatureAction:
|
|
class: PsCheckout\Core\WebhookDispatcher\Action\CheckPSLSignatureAction
|
|
arguments:
|
|
- '@PsCheckout\Api\Http\OrderHttpClient'
|
|
|
|
PsCheckout\Core\WebhookDispatcher\Validator\WebhookShopIdValidator:
|
|
class: PsCheckout\Core\WebhookDispatcher\Validator\WebhookShopIdValidator
|
|
arguments:
|
|
- '@PsCheckout\Infrastructure\Repository\PsAccountRepository'
|
|
|
|
PsCheckout\Core\PayPal\Order\Validator\CreatedPayPalOrderValidator:
|
|
class: PsCheckout\Core\PayPal\Order\Validator\CreatedPayPalOrderValidator
|
|
arguments:
|
|
- '@PsCheckout\Core\PayPal\Order\Provider\PayPalOrderProvider'
|
|
- '@PsCheckout\Infrastructure\Repository\OrderRepository'
|
|
- '@PsCheckout\Infrastructure\Adapter\Cart'
|
|
- '@=service("ps_checkout.module").id'
|
|
|
|
PsCheckout\Core\PayPal\Order\Validator\CreatedPayUponInvoiceOrderValidator:
|
|
class: PsCheckout\Core\PayPal\Order\Validator\CreatedPayUponInvoiceOrderValidator
|
|
arguments:
|
|
- '@PsCheckout\Core\PayPal\Order\Provider\PayPalOrderProvider'
|
|
- '@PsCheckout\Infrastructure\Repository\OrderRepository'
|
|
- '@PsCheckout\Infrastructure\Adapter\Cart'
|
|
- '@=service("ps_checkout.module").id'
|