PHP Класс Swarrot\Broker\MessagePublisher\PeclPackageMessagePublisher

Наследование: implements Swarrot\Broker\MessagePublisher\MessagePublisherInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$exchange
$flags
$logger

Открытые методы

Метод Описание
__construct ( AMQPExchange $exchange, $flags = AMQP_NOPARAM, Psr\Log\LoggerInterface $logger = null )
getExchangeName ( )
publish ( Swarrot\Broker\Message $message, $key = null )

Приватные методы

Метод Описание
sanitizeProperties ( array $properties )

Описание методов

__construct() публичный Метод

public __construct ( AMQPExchange $exchange, $flags = AMQP_NOPARAM, Psr\Log\LoggerInterface $logger = null )
$exchange AMQPExchange
$logger Psr\Log\LoggerInterface

getExchangeName() публичный Метод

public getExchangeName ( )

publish() публичный Метод

public publish ( Swarrot\Broker\Message $message, $key = null )
$message Swarrot\Broker\Message

Описание свойств

$exchange защищенное свойство

protected $exchange

$flags защищенное свойство

protected $flags

$logger защищенное свойство

protected $logger