52 lines
1.5 KiB
YAML
52 lines
1.5 KiB
YAML
|
|
imports:
|
||
|
|
- { resource: shared/api.yml }
|
||
|
|
- { resource: shared/account.yml }
|
||
|
|
- { resource: shared/factory.yml }
|
||
|
|
- { resource: shared/adapter.yml }
|
||
|
|
- { resource: shared/repository.yml }
|
||
|
|
- { resource: shared/presenter.yml }
|
||
|
|
- { resource: shared/provider.yml }
|
||
|
|
- { resource: shared/logger.yml }
|
||
|
|
- { resource: shared/configuration.yml }
|
||
|
|
- { resource: shared/builder.yml }
|
||
|
|
- { resource: shared/validator.yml }
|
||
|
|
- { resource: shared/process.yml }
|
||
|
|
- { resource: shared/cache.yml }
|
||
|
|
|
||
|
|
services:
|
||
|
|
_defaults:
|
||
|
|
public: true
|
||
|
|
|
||
|
|
ps_checkout.module:
|
||
|
|
class: 'ps_checkout'
|
||
|
|
factory: [ 'Module', 'getInstanceByName' ]
|
||
|
|
arguments:
|
||
|
|
- 'ps_checkout'
|
||
|
|
|
||
|
|
ps_checkout.db:
|
||
|
|
class: Db
|
||
|
|
factory: [ 'Db', 'getInstance' ]
|
||
|
|
|
||
|
|
# Env loader
|
||
|
|
PsCheckout\Infrastructure\Environment\EnvLoader:
|
||
|
|
class: PsCheckout\Infrastructure\Environment\EnvLoader
|
||
|
|
|
||
|
|
PsCheckout\Infrastructure\Environment\Env:
|
||
|
|
class: PsCheckout\Infrastructure\Environment\Env
|
||
|
|
arguments:
|
||
|
|
- '@=service("ps_checkout.module").name'
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Configuration'
|
||
|
|
|
||
|
|
PsCheckout\Core\Webhook\Service\WebhookSecretToken:
|
||
|
|
class: PsCheckout\Core\Webhook\Service\WebhookSecretToken
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Configuration'
|
||
|
|
|
||
|
|
PsCheckout\Core\OrderState\Service\OrderStateMapper:
|
||
|
|
class: PsCheckout\Core\OrderState\Service\OrderStateMapper
|
||
|
|
arguments:
|
||
|
|
- '@PsCheckout\Infrastructure\Adapter\Configuration'
|
||
|
|
|
||
|
|
PsCheckout\Utility\Common\InputStreamUtility:
|
||
|
|
class: PsCheckout\Utility\Common\InputStreamUtility
|