Skip to content

Commit cc8e579

Browse files
committed
[skip ci][doc][bundle] Do not use outdate approaches.
fixes #381
1 parent 6c5b0e0 commit cc8e579

File tree

4 files changed

+16
-10
lines changed

4 files changed

+16
-10
lines changed

docs/bundle/functional_testing.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ class FooTest extends WebTestCase
7272
*/
7373
private function getProducer()
7474
{
75-
return $this->client->getContainer()->get('enqueue.producer');
75+
return $this->client->getContainer()->get(TraceableProducer::class);
7676
}
7777
}
7878
```

docs/bundle/message_producer.md

+10-4
Original file line numberDiff line numberDiff line change
@@ -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!');

docs/bundle/production_settings.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ It runs four instances of `enqueue:consume` command.
1515

1616
```ini
1717
[program:pf_message_consumer]
18-
command=/path/to/app/console --env=prod --no-debug --time-limit="now + 5 minutes" enqueue:consume
18+
command=/path/to/bin/console --env=prod --no-debug --time-limit="now + 5 minutes" enqueue:consume
1919
process_name=%(program_name)s_%(process_num)02d
2020
numprocs=4
2121
autostart=true

docs/bundle/quick_tour.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@ Once you configured everything you can start producing messages:
5757
5858
```php
5959
<?php
60-
use Enqueue\Client\Producer;
60+
use Enqueue\Client\ProducerInterface;
6161

62-
/** @var Producer $producer **/
63-
$producer = $container->get('enqueue.producer');
62+
/** @var ProducerInterface $producer **/
63+
$producer = $container->get(ProducerInterface::class);
6464

6565

6666
// send event to many consumers
@@ -109,7 +109,7 @@ foo_message_processor:
109109
Now you can start consuming messages:
110110
111111
```bash
112-
$ ./app/console enqueue:consume --setup-broker
112+
$ ./bin/console enqueue:consume --setup-broker -vvv
113113
```
114114

115115
_**Note**: Add -vvv to find out what is going while you are consuming messages. There is a lot of valuable debug info there._

0 commit comments

Comments
 (0)