/** * @param MessageReceivedInterface $message * @param array $options */ public function deleteMessage(MessageReceivedInterface $message, array $options = []) { $this->logger->info(sprintf("Delete message called for id '%s' with : %s", $message->getId(), json_encode($options))); }
/** * @param MessageReceivedInterface $message * @param array $options * @see https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-sqs-2012-11-05.html#deletemessage */ public function deleteMessage(MessageReceivedInterface $message, array $options = []) { $params = $this->mergeParams([self::RECEIPT_HANDLE => $message->getReceptionRequestId()], $options); $this->awsSqsClient->deleteMessage($params); }