Skip to content

Commit e2a950c

Browse files
authoredFeb 28, 2018
Merge pull request #382 from php-enqueue/bundle-aliases-for-producer
[bundle] add producer interface alias.
2 parents cc8e579 + 10454ea commit e2a950c

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed
 

Diff for: ‎pkg/enqueue-bundle/Resources/config/client.yml

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ services:
1111
- '@enqueue.client.rpc_factory'
1212
- '@enqueue.client.extensions'
1313

14+
Enqueue\Client\ProducerInterface:
15+
public: true
16+
alias: 'Enqueue\Client\Producer'
17+
1418
# Deprecated. To be removed in 0.10.
1519
enqueue.client.producer:
1620
public: true

Diff for: ‎pkg/enqueue-bundle/Tests/Unit/DependencyInjection/EnqueueExtensionTest.php

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use Enqueue\Bundle\Tests\Unit\Mocks\FooTransportFactory;
88
use Enqueue\Bundle\Tests\Unit\Mocks\TransportFactoryWithoutDriverFactory;
99
use Enqueue\Client\Producer;
10+
use Enqueue\Client\ProducerInterface;
1011
use Enqueue\Client\TraceableProducer;
1112
use Enqueue\Consumption\QueueConsumer;
1213
use Enqueue\JobQueue\JobRunner;
@@ -189,6 +190,7 @@ public function testShouldLoadClientServicesWhenEnabled()
189190
self::assertTrue($container->hasDefinition('foo.driver'));
190191
self::assertTrue($container->hasDefinition('enqueue.client.config'));
191192
self::assertTrue($container->hasDefinition(Producer::class));
193+
self::assertTrue($container->hasAlias(ProducerInterface::class));
192194
}
193195

194196
public function testShouldNotCreateDriverIfFactoryDoesNotImplementDriverFactoryInterface()

0 commit comments

Comments
 (0)