/** * @param string $transactionId * * @return int */ public function getCurrentSequenceNumber($transactionId) { $transactionEntity = $this->queryContainer->getCurrentSequenceNumberQuery($transactionId)->findOne(); // If we have a transactionId but no status log we return the configured default if (!$transactionEntity || !$transactionEntity->getSequenceNumber()) { return $this->defaultEmptySequenceNumber; } return $transactionEntity->getSequenceNumber(); }