PHP Class Smile\ElasticsuiteThesaurus\Model\Indexer\Thesaurus

Author: Aurelien FOUCRET ([email protected])
Inheritance: implements Magento\Framework\Indexer\ActionInterface, implements Magento\Framework\Mview\ActionInterface
Show file Open project: smile-sa/elasticsuite

Public Methods

Method Description
__construct ( Thesaurus $resourceModel, Magento\Store\Model\StoreManagerInterface $storeManager, IndexHandler $indexHandler ) Constructor.
execute ( $ids ) {@inheritDoc}
executeFull ( ) {@inheritDoc}
executeList ( array $ids ) {@inheritDoc}
executeRow ( $id )

Method Details

__construct() public method

Constructor.
public __construct ( Thesaurus $resourceModel, Magento\Store\Model\StoreManagerInterface $storeManager, IndexHandler $indexHandler )
$resourceModel Smile\ElasticsuiteThesaurus\Model\ResourceModel\Indexer\Thesaurus Synonym indexer resource model.
$storeManager Magento\Store\Model\StoreManagerInterface Store manager.
$indexHandler IndexHandler Index handler.

execute() public method

{@inheritDoc}
public execute ( $ids )

executeFull() public method

{@inheritDoc}
public executeFull ( )

executeList() public method

{@inheritDoc}
public executeList ( array $ids )
$ids array

executeRow() public method

public executeRow ( $id )