PHP Класс Smile\ElasticsuiteCatalog\Plugin\LayerPlugin

Автор: Aurelien FOUCRET ([email protected])
Наследование: extends Magento\CatalogInventory\Model\Plugin\Layer
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$queryFactory Magento\Search\Model\QueryFactory

Открытые методы

Метод Описание
__construct ( Magento\CatalogInventory\Helper\Stock $stockHelper, Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, Magento\Search\Model\QueryFactory $queryFactory ) Constructor.
beforePrepareProductCollection ( Magento\Catalog\Model\Layer $layer, Magento\Catalog\Model\ResourceModel\Collection\AbstractCollection $collection ) {@inheritDoc}

Приватные методы

Метод Описание
setSortParams ( Magento\Catalog\Model\Layer $layer, Magento\Catalog\Model\ResourceModel\Collection\AbstractCollection $collection ) Apply sort params to the collection.

Описание методов

__construct() публичный метод

Constructor.
public __construct ( Magento\CatalogInventory\Helper\Stock $stockHelper, Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, Magento\Search\Model\QueryFactory $queryFactory )
$stockHelper Magento\CatalogInventory\Helper\Stock Stock helper.
$scopeConfig Magento\Framework\App\Config\ScopeConfigInterface Configuration.
$queryFactory Magento\Search\Model\QueryFactory Search query factory.

beforePrepareProductCollection() публичный метод

{@inheritDoc}
public beforePrepareProductCollection ( Magento\Catalog\Model\Layer $layer, Magento\Catalog\Model\ResourceModel\Collection\AbstractCollection $collection )
$layer Magento\Catalog\Model\Layer
$collection Magento\Catalog\Model\ResourceModel\Collection\AbstractCollection

Описание свойств

$queryFactory защищенное свойство

protected QueryFactory,Magento\Search\Model $queryFactory
Результат Magento\Search\Model\QueryFactory