| Current Path : /home/rtorresani/www/vendor/magento/module-catalog/Model/Indexer/Product/Flat/Action/ |
| Current File : //home/rtorresani/www/vendor/magento/module-catalog/Model/Indexer/Product/Flat/Action/Full.php |
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Catalog\Model\Indexer\Product\Flat\Action;
/**
* Class Full reindex action
*
*/
class Full extends \Magento\Catalog\Model\Indexer\Product\Flat\AbstractAction
{
/**
* Execute full reindex action
*
* @param null|array $ids
*
* @return \Magento\Catalog\Model\Indexer\Product\Flat\Action\Full
* @throws \Magento\Framework\Exception\LocalizedException
* @throws \Exception
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
*/
public function execute($ids = null)
{
try {
foreach ($this->_storeManager->getStores() as $store) {
$this->_reindex($store->getId());
}
} catch (\Exception $e) {
throw new \Magento\Framework\Exception\LocalizedException(__($e->getMessage()), $e);
}
return $this;
}
}