148 lines
4.8 KiB
YAML
148 lines
4.8 KiB
YAML
services:
|
|
inpost.shipping.module:
|
|
class: InPostShipping
|
|
factory: [ 'Module', 'getInstanceByName' ]
|
|
public: false
|
|
arguments:
|
|
- 'inpostshipping'
|
|
|
|
InPostShipping: '@inpost.shipping.module'
|
|
|
|
inpost.shipping.shop_context:
|
|
class: InPost\Shipping\PrestaShopContext
|
|
public: true
|
|
|
|
InPost\Shipping\PrestaShopContext: '@inpost.shipping.shop_context'
|
|
|
|
inpost.shipping.hook_dispatcher:
|
|
class: InPost\Shipping\HookDispatcher
|
|
public: true
|
|
arguments:
|
|
- '@inpost.shipping.module'
|
|
- '@inpost.shipping.shop_context'
|
|
|
|
InPost\Shipping\HookDispatcher: '@inpost.shipping.hook_dispatcher'
|
|
|
|
inpost.shipping.adapter.translate:
|
|
class: InPost\Shipping\Adapter\TranslateAdapter
|
|
public: true
|
|
arguments:
|
|
- '@inpost.shipping.shop_context'
|
|
|
|
inpost.shipping.adapter.assets_manager:
|
|
class: InPost\Shipping\Adapter\AssetsManager
|
|
public: true
|
|
arguments:
|
|
- '@inpost.shipping.module'
|
|
- '@inpost.shipping.shop_context'
|
|
|
|
inpost.shipping.adapter.tools:
|
|
class: InPost\Shipping\Adapter\ToolsAdapter
|
|
public: false
|
|
arguments:
|
|
- '@inpost.shipping.shop_context'
|
|
|
|
InPost\Shipping\Adapter\ToolsAdapter: '@inpost.shipping.adapter.tools'
|
|
|
|
inpost.shipping.configuration.shipx:
|
|
class: InPost\Shipping\Configuration\ShipXConfiguration
|
|
public: true
|
|
|
|
InPost\Shipping\Configuration\ShipXConfiguration: '@inpost.shipping.configuration.shipx'
|
|
|
|
inpost.shipping.configuration.szybkie_zwroty:
|
|
class: InPost\Shipping\Configuration\SzybkieZwrotyConfiguration
|
|
public: true
|
|
|
|
InPost\Shipping\Configuration\SzybkieZwrotyConfiguration: '@inpost.shipping.configuration.szybkie_zwroty'
|
|
|
|
inpost.shipping.configuration.carriers:
|
|
class: InPost\Shipping\Configuration\CarriersConfiguration
|
|
public: true
|
|
|
|
InPost\Shipping\Configuration\CarriersConfiguration: '@inpost.shipping.configuration.carriers'
|
|
|
|
inpost.shipping.configuration.orders:
|
|
class: InPost\Shipping\Configuration\OrdersConfiguration
|
|
public: true
|
|
|
|
InPost\Shipping\Configuration\OrdersConfiguration: '@inpost.shipping.configuration.orders'
|
|
|
|
inpost.shipping.configuration.checkout:
|
|
class: InPost\Shipping\Configuration\CheckoutConfiguration
|
|
public: true
|
|
|
|
InPost\Shipping\Configuration\CheckoutConfiguration: '@inpost.shipping.configuration.checkout'
|
|
|
|
inpost.shipping.data_provider.customer_choice:
|
|
class: InPost\Shipping\DataProvider\CustomerChoiceDataProvider
|
|
public: true
|
|
|
|
InPost\Shipping\DataProvider\CustomerChoiceDataProvider: '@inpost.shipping.data_provider.customer_choice'
|
|
|
|
inpost.shipping.data_provider.point:
|
|
class: InPost\Shipping\DataProvider\PointDataProvider
|
|
public: true
|
|
|
|
inpost.shipping.data_provider.language:
|
|
class: InPost\Shipping\DataProvider\LanguageDataProvider
|
|
public: false
|
|
arguments:
|
|
- '@inpost.shipping.shop_context'
|
|
|
|
InPost\Shipping\DataProvider\LanguageDataProvider: '@inpost.shipping.data_provider.language'
|
|
|
|
inpost.shipping.shipx.factory.request:
|
|
class: InPost\Shipping\ShipX\RequestFactory\ShipXRequestFactory
|
|
public: true
|
|
arguments:
|
|
- '@inpost.shipping.configuration.shipx'
|
|
|
|
InPost\Shipping\ShipX\RequestFactory\ShipXRequestFactory: '@inpost.shipping.shipx.factory.request'
|
|
|
|
inpost.shipping.shipx.factory.authorized_request:
|
|
class: InPost\Shipping\ShipX\RequestFactory\AuthorizedRequestFactory
|
|
public: true
|
|
parent: 'inpost.shipping.shipx.factory.request'
|
|
|
|
InPost\Shipping\ShipX\RequestFactory\AuthorizedRequestFactory: '@inpost.shipping.shipx.factory.authorized_request'
|
|
|
|
inpost.shipping.shipx.factory.organization_request:
|
|
class: InPost\Shipping\ShipX\RequestFactory\OrganizationRequestFactory
|
|
public: true
|
|
parent: 'inpost.shipping.shipx.factory.authorized_request'
|
|
|
|
inpost.shipping.presenter.point:
|
|
class: InPost\Shipping\Presenter\PointPresenter
|
|
public: true
|
|
arguments:
|
|
- '@inpost.shipping.module'
|
|
- '@inpost.shipping.data_provider.language'
|
|
|
|
InPost\Shipping\Presenter\PointPresenter: '@inpost.shipping.presenter.point'
|
|
|
|
inpost.shipping.presenter.point_address:
|
|
class: InPost\Shipping\Presenter\PointAddressPresenter
|
|
public: true
|
|
arguments:
|
|
- '@inpost.shipping.presenter.point'
|
|
|
|
inpost.shipping.handler.shipment.update_status:
|
|
class: InPost\Shipping\Handler\Shipment\UpdateShipmentStatusHandler
|
|
public: true
|
|
arguments:
|
|
- '@inpost.shipping.configuration.shipx'
|
|
- '@inpost.shipping.configuration.orders'
|
|
|
|
InPost\Shipping\Handler\Shipment\UpdateShipmentStatusHandler: '@inpost.shipping.handler.shipment.update_status'
|
|
|
|
inpost.shipping.handler.cron_jobs:
|
|
class: InPost\Shipping\Handler\CronJobsHandler
|
|
public: true
|
|
arguments:
|
|
- '@inpost.shipping.module'
|
|
- '@inpost.shipping.adapter.tools'
|
|
- '@inpost.shipping.handler.shipment.update_status'
|
|
|
|
InPost\Shipping\Handler\CronJobsHandler: '@inpost.shipping.handler.cron_jobs'
|