saveMultipleResourceModel = $saveMultipleResourceModel; $this->logger = $logger; } /** * @inheritdoc */ public function execute(array $sourceItemConfigurations): void { if (empty($sourceItemConfigurations)) { throw new InputException(__('Input data is empty')); } try { $this->saveMultipleResourceModel->execute($sourceItemConfigurations); } catch (\Exception $e) { $this->logger->error($e->getMessage()); throw new CouldNotSaveException(__('Could not save Source Item Configuration'), $e); } } }