scopeResolver = $scopeResolver; $this->adapter = $adapter; } public function delete( $indexerId, array $dimensions = [] ) { $dimension = current($dimensions); $scopeId = (int)$this->scopeResolver->getScope($dimension->getValue())->getId(); $this->adapter->cleanIndex($scopeId, $indexerId); } public function create( $indexerId, array $fields, array $dimensions = [] ) { $dimension = current($dimensions); $scopeId = (int)$this->scopeResolver->getScope($dimension->getValue())->getId(); $this->adapter->checkIndex($scopeId, $indexerId); } }