I am getting below error
Impossible to process constructor argument Parameter #0 [ MagentoFrameworkSearchAdapterMysqlMapper $mapper ] of AmastyShopbyModelSearchAdapterMysqlAggregationAdapter class
Code as below
namespace AmastyShopbyModelSearchAdapterMysql;
use AmastyShopbyModelAdapterMysqlAggregationGroupDataProviderFactory;
use MagentoFrameworkSearchRequestInterface;
class AggregationAdapter
{
/**
* @var MagentoFrameworkSearchAdapterMysqlMapper
*/
private $mapper;
/**
* @var MagentoFrameworkSearchAdapterMysqlTemporaryStorageFactory
*/
private $temporaryStorageFactory;
/**
* @var MagentoFrameworkSearchAdapterMysqlAggregationBuilderContainer
*/
private $aggregationContainer;
/**
* @var MagentoFrameworkSearchAdapterMysqlAggregationDataProviderContainer
*/
private $dataProviderContainer;
public function __construct(
MagentoFrameworkSearchAdapterMysqlMapper $mapper,
MagentoFrameworkSearchAdapterMysqlTemporaryStorageFactory $temporaryStorageFactory,
MagentoFrameworkSearchAdapterMysqlAggregationBuilderContainer $aggregationContainer,
MagentoFrameworkSearchAdapterMysqlAggregationDataProviderContainer $dataProviderContainer
) {
$this->mapper = $mapper;
$this->temporaryStorageFactory = $temporaryStorageFactory;
$this->aggregationContainer = $aggregationContainer;
$this->dataProviderContainer = $dataProviderContainer;
}
I know this error is due to msql is removed as default search engine, but i need way to fix above issue please help me with it