resourceConnection = $resourceConnection; } /** * @param string $sourceCode * @param string $sku * @return array|null */ public function execute(string $sourceCode, string $sku) { $connection = $this->resourceConnection->getConnection(); $sourceItemConfigurationTable = $this->resourceConnection ->getTableName('inventory_low_stock_notification_configuration'); $select = $connection->select() ->from($sourceItemConfigurationTable) ->where(SourceItemConfigurationInterface::SOURCE_CODE . ' = ?', $sourceCode) ->where(SourceItemConfigurationInterface::SKU . ' = ?', $sku); $row = $connection->fetchRow($select); return $row ? $row : null; } }