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'