resourceConnection = $resourceConnection; } /** * Get the source code by shipment Id * * @param int $shipmentId * @return string|null */ public function execute(int $shipmentId) { $connection = $this->resourceConnection->getConnection(); $tableName = $this->resourceConnection ->getTableName('inventory_shipment_source'); $select = $connection->select() ->from($tableName, [ self::SOURCE_CODE => self::SOURCE_CODE ]) ->where(self::SHIPMENT_ID . ' = ?', $shipmentId) ->limit(1); $sourceCode = $connection->fetchOne($select); return $sourceCode ?: null; } }