1. Go to this page and download the library: Download mkoprek/rabbitmq-dlq-bundle library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mkoprek / rabbitmq-dlq-bundle example snippets
declare(strict_types=1);
use MKoprek\RabbitmqDlqBundle\Message\AbstractMessage;
class Message extends AbstractMessage
{
public const ROUTING_KEY = 'legacy.investments.investment_added.event';
public function __construct(array $array)
{
$this->payload = [
'id' => '7186971d-1b63-46ba-9804-012e8477d370',
'name' => 'Lorem Ipsum',
'array' => $array,
];
}
}
declare(strict_types=1);
use MKoprek\RabbitmqDlqBundle\Producer\MessageProducerInterface;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class ProduceMessage
{
public function __construct(private MessageProducerInterface $producer)
{
}
protected function produce(InputInterface $input, OutputInterface $output): void
{
$this->producer->produce(
new Message(['some_key' => 'some_val'])
);
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.