![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-catalog/Model/Indexer/Product/Flat/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Catalog\Model\Indexer\Product\Flat; /** * @api * @since 100.0.2 */ class State extends \Magento\Catalog\Model\Indexer\AbstractFlatState { /** * Indexer ID in configuration */ const INDEXER_ID = 'catalog_product_flat'; /** * Flat Is Enabled Config XML Path */ const INDEXER_ENABLED_XML_PATH = 'catalog/frontend/flat_catalog_product'; /** * @var \Magento\Catalog\Helper\Product\Flat\Indexer */ protected $_productFlatIndexerHelper; /** * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig * @param \Magento\Framework\Indexer\IndexerRegistry $indexerRegistry * @param \Magento\Catalog\Helper\Product\Flat\Indexer $flatIndexerHelper * @param bool $isAvailable */ public function __construct( \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Framework\Indexer\IndexerRegistry $indexerRegistry, \Magento\Catalog\Helper\Product\Flat\Indexer $flatIndexerHelper, $isAvailable = false ) { parent::__construct($scopeConfig, $indexerRegistry, $isAvailable); $this->_productFlatIndexerHelper = $flatIndexerHelper; } /** * @return \Magento\Catalog\Helper\Product\Flat\Indexer */ public function getFlatIndexerHelper() { return $this->_productFlatIndexerHelper; } }