Plugins\EmpireMegamenuPlugin\Adapter
Classes
Class ProductAdapter is injected as empire_product_search_plugin.product_search_adapter service. ProductAdapter handles the logic for creating converters defined as constants in ProductAdapterUtil.
Class ProductAdapterUtil contains list of constants which represents converters
Class ProductSearchListConverter - reads parameters from request and prepares response for controller
Class ProductWithLabelListConverter - reads parameters from request and prepares response for controller
Class SearchSettingsAdapter is injected as empire_search_settings.search_settings_adapter service. SearchSettingsAdapter handles the logic for creating converters defined as constants in SearchSettingsAdapterUtil.
Class SearchSettingsAdapterUtil contains list of constants which represents converters
Class SearchSettingsJSONConverter - reads parameters from request and prepares response for controller