Files
kalsport.pl/modules/inpostshipping/config/common.yml
2024-11-05 12:22:50 +01:00

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'