indexNameBuilder = $indexNameBuilder; $this->indexStructure = $indexStructure; } /** * @param array $stockIds * @return void */ public function execute(array $stockIds) { foreach ($stockIds as $stockId) { $indexName = $this->indexNameBuilder ->setIndexId(InventoryIndexer::INDEXER_ID) ->addDimension('stock_', (string)$stockId) ->setAlias(Alias::ALIAS_MAIN) ->build(); $this->indexStructure->delete($indexName, ResourceConnection::DEFAULT_CONNECTION); } } }