JEMBOT MAWOT Bypass Shell
services:
_defaults:
public: true
prestashop.core.admin.search_parameters:
class: PrestaShop\PrestaShop\Core\Search\SearchParameters
arguments: [ '@prestashop.core.admin.admin_filter.repository' ]
# Controller Argument Resolver
prestashop.search_parameters.resolver:
class: 'PrestaShopBundle\Controller\ArgumentResolver\SearchParametersResolver'
arguments:
- '@prestashop.core.admin.search_parameters'
- '@security.token_storage'
- '@prestashop.core.admin.admin_filter.repository'
- '@event_dispatcher'
- '@=service("prestashop.adapter.legacy.context").getContext().shop.id'
# tags:
# - { name: controller.argument_value_resolver, priority: 50 }
# Filters builder argument resolver
prestashop.filters_builder.resolver:
class: 'PrestaShopBundle\Controller\ArgumentResolver\FiltersBuilderResolver'
arguments:
- '@prestashop.core.search.builder'
tags:
- { name: controller.argument_value_resolver, priority: 51 }
prestashop.core.search.builder.typed:
class: 'PrestaShop\PrestaShop\Core\Search\Builder\TypedFiltersBuilder'
arguments:
- '@prestashop.core.search.builder.class'
- !tagged core.typed_filters_builder
prestashop.core.search.builder.class:
class: 'PrestaShop\PrestaShop\Core\Search\Builder\ClassFiltersBuilder'
prestashop.core.search.builder.request:
class: 'PrestaShop\PrestaShop\Core\Search\Builder\RequestFiltersBuilder'
prestashop.core.search.builder.repository:
class: 'PrestaShop\PrestaShop\Core\Search\Builder\RepositoryFiltersBuilder'
arguments:
- '@prestashop.core.admin.admin_filter.repository'
- '@prestashop.adapter.data_provider.employee'
- '@=service("prestashop.adapter.legacy.context").getContext().shop.id'
prestashop.core.search.builder.event:
class: 'PrestaShop\PrestaShop\Core\Search\Builder\EventFiltersBuilder'
arguments:
- '@event_dispatcher'
prestashop.core.search.builder.persist:
class: 'PrestaShop\PrestaShop\Core\Search\Builder\PersistFiltersBuilder'
arguments:
- '@prestashop.core.admin.admin_filter.repository'
- '@prestashop.adapter.data_provider.employee'
- '@=service("prestashop.adapter.legacy.context").getContext().shop.id'
prestashop.core.search.builder:
class: 'PrestaShop\PrestaShop\Core\Search\Builder\ChainedFiltersBuilder'
arguments:
- - '@prestashop.core.search.builder.typed'
- '@prestashop.core.search.builder.repository'
- '@prestashop.core.search.builder.request'
- '@prestashop.core.search.builder.event'
- '@prestashop.core.search.builder.persist'
# Typed builders (they will be automatically added to TypeFiltersBuilder thanks to their tag)
prestashop.core.search.builder.typed_builder.product_combination_filters_builder:
class: 'PrestaShop\PrestaShop\Core\Search\Builder\TypedBuilder\ProductCombinationFiltersBuilder'
tags: [ 'core.typed_filters_builder' ]
xxxxx1.0, XXX xxxx