Smile\ElasticsuiteCatalog\Plugin\Indexer\Category\Save\ReindexCategoryAfterSave::aroundReindex PHP Метод

aroundReindex() публичный Метод

Reindex category's data after into search engine after reindexing the category
public aroundReindex ( Magento\Catalog\Model\Category $subject, callable $proceed ) : Magento\Catalog\Model\Category
$subject Magento\Catalog\Model\Category The category being reindexed
$proceed callable The parent function we are plugged on : Magento\Catalog\Model\Category::reindex()
Результат Magento\Catalog\Model\Category
    public function aroundReindex(\Magento\Catalog\Model\Category $subject, callable $proceed)
    {
        $proceed();
        if ($subject->getLevel() > 1) {
            $categoryIndexer = $this->indexerRegistry->get(\Smile\ElasticsuiteCatalog\Model\Category\Indexer\Fulltext::INDEXER_ID);
            if (!$categoryIndexer->isScheduled()) {
                $categoryIndexer->reindexRow($subject->getId());
            }
        }
        return;
    }
ReindexCategoryAfterSave