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