Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 1008 Bytes

queue_peek.md

File metadata and controls

64 lines (47 loc) · 1008 Bytes

Queue Peek

Inspect messages in the queue.

Installation

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(),
        ];
    }
}

Usage

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