Inspect messages in the queue.
Add the DebugQueuesPeekConsole
to your ConsoleDependencyProvider
:
<?php
namespace Pyz\Zed\Console;
// ...
use Inviqa\Zed\SprykerDebug\Communication\Console\DebugQueuesConsole;
class ConsoleDependencyProvider extends SprykerConsoleDependencyProvider
{
// ...
protected function getConsoleCommands(Container $container)
{
return [
// ...
new DebugQueuesPeekConsole(),
];
}
}
Show message from the foobar
queue:
$ ./vendor/bin/console debug:queues:peek foobar
{"hello": "goodbye"}
Show multiple messages:
$ ./vendor/bin/console debug:queues:peek foobar --count=2
{"hello": "goodbye"}
{"foo": "bar"}
Format a JSON message:
$ ./vendor/bin/console debug:queues:peek foobar --json
{
"hello": "goodbye"
}
Specify a vhost:
$ ./vendor/bin/console debug:queues foobar --vhost=/de-spryker