108 lines
5.0 KiB
YAML
108 lines
5.0 KiB
YAML
|
|
services:
|
||
|
|
_defaults:
|
||
|
|
public: true
|
||
|
|
|
||
|
|
PsCheckout\Core\Order\Builder\Node\BaseNodeBuilder:
|
||
|
|
class: PsCheckout\Core\Order\Builder\Node\BaseNodeBuilder
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Configuration'
|
||
|
|
|
||
|
|
PsCheckout\Core\Order\Builder\Node\AmountBreakdownNode:
|
||
|
|
class: PsCheckout\Core\Order\Builder\Node\AmountBreakdownNode
|
||
|
|
|
||
|
|
PsCheckout\Core\Order\Builder\Node\ShippingNodeBuilder:
|
||
|
|
class: PsCheckout\Core\Order\Builder\Node\ShippingNodeBuilder
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\CountryRepository'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\StateRepository'
|
||
|
|
|
||
|
|
PsCheckout\Core\Order\Builder\Node\PayerNodeBuilder:
|
||
|
|
class: PsCheckout\Core\Order\Builder\Node\PayerNodeBuilder
|
||
|
|
arguments:
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Validate'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\CountryRepository'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\StateRepository'
|
||
|
|
|
||
|
|
PsCheckout\Core\Order\Builder\Node\ApplicationContextNodeBuilder:
|
||
|
|
class: PsCheckout\Core\Order\Builder\Node\ApplicationContextNodeBuilder
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Configuration'
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Link'
|
||
|
|
|
||
|
|
PsCheckout\Core\Order\Builder\Node\CardPaymentSourceNodeBuilder:
|
||
|
|
class: PsCheckout\Core\Order\Builder\Node\CardPaymentSourceNodeBuilder
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Core\Settings\Configuration\PayPalConfiguration'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\CountryRepository'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\StateRepository'
|
||
|
|
|
||
|
|
PsCheckout\Core\Order\Builder\Node\SupplementaryDataNodeBuilder:
|
||
|
|
class: PsCheckout\Core\Order\Builder\Node\SupplementaryDataNodeBuilder
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\CountryRepository'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\StateRepository'
|
||
|
|
|
||
|
|
PsCheckout\Core\Order\Builder\Node\PayPalPaymentSourceNodeBuilder:
|
||
|
|
class: PsCheckout\Core\Order\Builder\Node\PayPalPaymentSourceNodeBuilder
|
||
|
|
|
||
|
|
PsCheckout\Core\Order\Builder\Node\PaymentSource\VenmoPaymentSourceNodeBuilder:
|
||
|
|
class: PsCheckout\Core\Order\Builder\Node\PaymentSource\VenmoPaymentSourceNodeBuilder
|
||
|
|
|
||
|
|
PsCheckout\Core\Order\Builder\Node\GooglePayPaymentSourceNodeBuilder:
|
||
|
|
class: PsCheckout\Core\Order\Builder\Node\GooglePayPaymentSourceNodeBuilder
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Core\Settings\Configuration\PayPalConfiguration'
|
||
|
|
|
||
|
|
PsCheckout\Core\Order\Builder\Node\PuiPaymentSourceNodeBuilder:
|
||
|
|
class: PsCheckout\Core\Order\Builder\Node\PuiPaymentSourceNodeBuilder
|
||
|
|
arguments:
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Validate'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\CountryRepository'
|
||
|
|
|
||
|
|
PsCheckout\Core\Order\Builder\OrderPayloadBuilder:
|
||
|
|
class: PsCheckout\Core\Order\Builder\OrderPayloadBuilder
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Core\Order\Builder\Node\BaseNodeBuilder'
|
||
|
|
- '@PsCheckout\Core\Order\Builder\Node\AmountBreakdownNode'
|
||
|
|
- '@PsCheckout\Core\Order\Builder\Node\ShippingNodeBuilder'
|
||
|
|
- '@PsCheckout\Core\Order\Builder\Node\PayerNodeBuilder'
|
||
|
|
- '@PsCheckout\Core\Order\Builder\Node\CardPaymentSourceNodeBuilder'
|
||
|
|
- '@PsCheckout\Core\Order\Builder\Node\SupplementaryDataNodeBuilder'
|
||
|
|
- '@PsCheckout\Core\Order\Builder\Node\ApplicationContextNodeBuilder'
|
||
|
|
- '@PsCheckout\Core\Order\Builder\Node\PayPalPaymentSourceNodeBuilder'
|
||
|
|
- '@PsCheckout\Core\Order\Builder\Node\GooglePayPaymentSourceNodeBuilder'
|
||
|
|
- '@PsCheckout\Core\Order\Builder\Node\PaymentSource\VenmoPaymentSourceNodeBuilder'
|
||
|
|
- '@PsCheckout\Core\Order\Builder\Node\PuiPaymentSourceNodeBuilder'
|
||
|
|
|
||
|
|
PsCheckout\Api\Http\Configuration\CheckoutClientConfigurationBuilder:
|
||
|
|
class: PsCheckout\Api\Http\Configuration\CheckoutClientConfigurationBuilder
|
||
|
|
arguments:
|
||
|
|
- '@=service("ps_checkout.module").version'
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Configuration'
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Link'
|
||
|
|
- '@PsCheckout\Infrastructure\Environment\Env'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\PsAccountRepository'
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
|
||
|
|
PsCheckout\Api\Http\Configuration\OrderHttpClientConfigurationBuilder:
|
||
|
|
class: 'PsCheckout\Api\Http\Configuration\OrderHttpClientConfigurationBuilder'
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Environment\Env'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\PsAccountRepository'
|
||
|
|
- '@Psr\Log\LoggerInterface'
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Configuration'
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Link'
|
||
|
|
- '@=service("ps_checkout.module").version'
|
||
|
|
|
||
|
|
PsCheckout\Api\Http\Configuration\OrderShipmentTrackingConfigurationBuilder:
|
||
|
|
class: PsCheckout\Api\Http\Configuration\OrderShipmentTrackingConfigurationBuilder
|
||
|
|
arguments:
|
||
|
|
- '@=service("ps_checkout.module").version'
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Configuration'
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Link'
|
||
|
|
- '@PsCheckout\Infrastructure\Environment\Env'
|
||
|
|
- '@PsCheckout\Infrastructure\Repository\PsAccountRepository'
|
||
|
|
- '@Psr\Log\LoggerInterface'
|