PHP Class Smile\ElasticsuiteCore\Model\Search\Request\RelevanceConfig\Reader\DefaultReader

Author: Romain Ruaud ([email protected])
Inheritance: implements Magento\Framework\App\Config\Scope\ReaderInterface
Show file Open project: smile-sa/elasticsuite Class Usage Examples

Protected Properties

Property Type Description
$collectionFactory Smile\ElasticsuiteCore\Model\ResourceModel\Search\Request\RelevanceConfig\Data\Collection\ScopedFactory
$converter Magento\Framework\App\Config\Scope\Converter
$initialConfig Smile\ElasticsuiteCore\Model\Search\Request\RelevanceConfig\Initial

Public Methods

Method Description
__construct ( Initial $initialConfig, Magento\Framework\App\Config\Scope\Converter $converter, Smile\ElasticsuiteCore\Model\ResourceModel\Search\Request\RelevanceConfig\Data\Collection\ScopedFactory $collectionFactory )
read ( null | string $scope = null ) : array Read configuration data

Method Details

__construct() public method

public __construct ( Initial $initialConfig, Magento\Framework\App\Config\Scope\Converter $converter, Smile\ElasticsuiteCore\Model\ResourceModel\Search\Request\RelevanceConfig\Data\Collection\ScopedFactory $collectionFactory )
$initialConfig Smile\ElasticsuiteCore\Model\Search\Request\RelevanceConfig\Initial Initial Configuration
$converter Magento\Framework\App\Config\Scope\Converter Configuration Converter
$collectionFactory Smile\ElasticsuiteCore\Model\ResourceModel\Search\Request\RelevanceConfig\Data\Collection\ScopedFactory Configuration Collection Factory

read() public method

Read configuration data
public read ( null | string $scope = null ) : array
$scope null | string The current scope to load (default)
return array Exception is thrown when scope other than default is given

Property Details

$collectionFactory protected property

protected ScopedFactory,Smile\ElasticsuiteCore\Model\ResourceModel\Search\Request\RelevanceConfig\Data\Collection $collectionFactory
return Smile\ElasticsuiteCore\Model\ResourceModel\Search\Request\RelevanceConfig\Data\Collection\ScopedFactory

$converter protected property

protected Converter,Magento\Framework\App\Config\Scope $converter
return Magento\Framework\App\Config\Scope\Converter

$initialConfig protected property

protected Initial,Smile\ElasticsuiteCore\Model\Search\Request\RelevanceConfig $initialConfig
return Smile\ElasticsuiteCore\Model\Search\Request\RelevanceConfig\Initial