41 lines
1.3 KiB
YAML
41 lines
1.3 KiB
YAML
imports:
|
|
- { resource: ../common.yml }
|
|
|
|
services:
|
|
_defaults:
|
|
public: true
|
|
|
|
# Controller
|
|
Oksydan\IsShoppingcart\Controller\IsShoppingCartController:
|
|
public: true
|
|
class: Oksydan\IsShoppingcart\Controller\IsShoppingCartController
|
|
|
|
# config form
|
|
oksydan.is_shoppingcart.configuration:
|
|
class: 'Oksydan\IsShoppingcart\Form\DataConfiguration\ShoppingCartDataConfiguration'
|
|
arguments:
|
|
- '@prestashop.adapter.legacy.configuration'
|
|
- '@prestashop.adapter.shop.context'
|
|
- '@prestashop.adapter.multistore_feature'
|
|
|
|
oksydan.is_shoppingcart.configuration.form_provider:
|
|
class: 'Oksydan\IsShoppingcart\Form\Provider\ShoppingCartConfigurationFormDataProvider'
|
|
arguments:
|
|
- '@oksydan.is_shoppingcart.configuration'
|
|
|
|
oksydan.is_shoppingcart.configuration.form_handler:
|
|
class: 'PrestaShop\PrestaShop\Core\Form\Handler'
|
|
arguments:
|
|
- '@form.factory'
|
|
- '@prestashop.core.hook.dispatcher'
|
|
- '@oksydan.is_shoppingcart.configuration.form_provider'
|
|
- 'Oksydan\IsShoppingcart\Form\ImageSliderConfigurationType'
|
|
- 'ConfigurationForm'
|
|
|
|
oksydan.is_shoppingcart.form.configuration_type:
|
|
class: 'Oksydan\IsShoppingcart\Form\ImageSliderConfigurationType'
|
|
parent: 'form.type.translatable.aware'
|
|
public: true
|
|
tags:
|
|
- { name: form.type }
|