Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
IndexerRegistry.php
Go to the documentation of this file.
1 <?php
7 
13 {
17  protected $objectManager;
18 
22  protected $indexers = [];
23 
28  {
29  $this->objectManager = $objectManager;
30  }
31 
38  public function get($indexerId)
39  {
40  if (!isset($this->indexers[$indexerId])) {
41  $this->indexers[$indexerId] = $this->objectManager->create(
42  \Magento\Framework\Indexer\IndexerInterface::class
43  )->load($indexerId);
44  }
45  return $this->indexers[$indexerId];
46  }
47 }
__construct(\Magento\Framework\ObjectManagerInterface $objectManager)