Skip to content

Commit 4dc369d

Browse files
committed
add a parameter to enable subscription consumer
1 parent 05793ed commit 4dc369d

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

pkg/amqp-tools/SubscriptionConsumer.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
use Interop\Queue\PsrConsumer;
77
use Interop\Queue\PsrSubscriptionConsumer;
88

9+
/**
10+
* @deprecated this is BC layer, will be removed in 0.9
11+
*/
912
final class SubscriptionConsumer implements PsrSubscriptionConsumer
1013
{
1114
/**

pkg/enqueue-bundle/Resources/config/services.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
parameters:
2+
enqueue.queue_consumer.enable_subscription_consumer: false
3+
enqueue.queue_consumer.default_idle_time: 0
4+
enqueue.queue_consumer.default_receive_timeout: 10
5+
16
services:
27
enqueue.consumption.extensions:
38
class: 'Enqueue\Consumption\ChainExtension'
@@ -11,8 +16,10 @@ services:
1116
arguments:
1217
- '@enqueue.transport.context'
1318
- '@enqueue.consumption.extensions'
14-
- ~
15-
- ~
19+
- '%enqueue.queue_consumer.default_idle_time%'
20+
- '%enqueue.queue_consumer.default_receive_timeout%'
21+
calls:
22+
- ['enableSubscriptionConsumer', ['%enqueue.queue_consumer.enable_subscription_consumer%']]
1623

1724
# Deprecated. To be removed in 0.10.
1825
enqueue.consumption.queue_consumer:

pkg/enqueue-bundle/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"require": {
99
"php": ">=5.6",
1010
"symfony/framework-bundle": "^2.8|^3|^4",
11-
"enqueue/enqueue": "^0.8@dev",
11+
"enqueue/enqueue": "^0.8.34@dev",
1212
"enqueue/null": "^0.8@dev",
1313
"enqueue/async-event-dispatcher": "^0.8@dev"
1414
},

0 commit comments

Comments
 (0)