@@ -34,17 +34,20 @@ The producer has two types on send methods:
3434``` php
3535<?php
3636
37+ use Enqueue\Client\ProducerInterface;
38+ use Enqueue\Client\SpoolProducer;
39+
3740/** @var Symfony\Component\DependencyInjection\ContainerInterface $container */
3841
3942/** @var \Enqueue\Client\ProducerInterface $producer */
40- $producer = $container->get('enqueue.producer' );
43+ $producer = $container->get(ProducerInterface::class );
4144
4245// message is being sent right now
4346$producer->sendEvent('a_topic', 'Hello there!');
4447
4548
4649/** @var \Enqueue\Client\SpoolProducer $spoolProducer */
47- $spoolProducer = $container->get('enqueue.spool_producer' );
50+ $spoolProducer = $container->get(SpoolProducer::class );
4851
4952// message is being sent on console.terminate or kernel.terminate event
5053$spoolProducer->sendEvent('a_topic', 'Hello there!');
@@ -58,10 +61,13 @@ $spoolProducer->flush();
5861``` php
5962<?php
6063
64+ use Enqueue\Client\ProducerInterface;
65+ use Enqueue\Client\SpoolProducer;
66+
6167/** @var Symfony\Component\DependencyInjection\ContainerInterface $container */
6268
6369/** @var \Enqueue\Client\ProducerInterface $producer */
64- $producer = $container->get('enqueue.producer' );
70+ $producer = $container->get(ProducerInterface::class );
6571
6672// message is being sent right now, we use it as RPC
6773$promise = $producer->sendCommand('a_processor_name', 'Hello there!', $needReply = true);
@@ -70,7 +76,7 @@ $replyMessage = $promise->receive();
7076
7177
7278/** @var \Enqueue\Client\SpoolProducer $spoolProducer */
73- $spoolProducer = $container->get('enqueue.spool_producer' );
79+ $spoolProducer = $container->get(SpoolProducer::class );
7480
7581// message is being sent on console.terminate or kernel.terminate event
7682$spoolProducer->sendCommand('a_processor_name', 'Hello there!');
0 commit comments