Smile\ElasticsuiteCore\Search\Request\ContainerConfiguration::__construct PHP Method

__construct() public method

Constructor.
public __construct ( string $containerName, integer $storeId, BaseConfig $baseConfig, Factory $relevanceConfigFactory, Smile\ElasticsuiteCore\Api\Index\IndexOperationInterface $indexManager )
$containerName string Search request container name.
$storeId integer Store id.
$baseConfig Smile\ElasticsuiteCore\Search\Request\ContainerConfiguration\BaseConfig XML file configuration.
$relevanceConfigFactory Smile\ElasticsuiteCore\Search\Request\ContainerConfiguration\RelevanceConfig\Factory Fulltext search relevance factory
$indexManager Smile\ElasticsuiteCore\Api\Index\IndexOperationInterface Index manager (used to load mappings).
    public function __construct($containerName, $storeId, BaseConfig $baseConfig, RelevanceConfigFactory $relevanceConfigFactory, IndexOperationInterface $indexManager)
    {
        $this->containerName = $containerName;
        $this->storeId = $storeId;
        $this->baseConfig = $baseConfig;
        $this->indexManager = $indexManager;
        $this->relevanceConfig = $relevanceConfigFactory->create($storeId, $containerName);
    }