Skip to content

Commit d25817c

Browse files
authored
queue: add message expiration property
1 parent 864b48c commit d25817c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Queue/RabbitMQQueue.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,10 @@ public function pushRaw($payload, $queueName = null, array $options = [])
7878
$message->setContentType('application/json');
7979
$message->setDeliveryMode(AmqpMessage::DELIVERY_MODE_PERSISTENT);
8080

81+
if (isset($options['expiration'])) {
82+
$message->setExpiration($options['expiration']);
83+
}
84+
8185
if (isset($options['headers'])) {
8286
$message->setHeaders($options['headers']);
8387
}

0 commit comments

Comments
 (0)