MAKS\AmqpAgent\Worker\Publisher::message
Returns an AMQPMessage object.
Signature
public function message(string
$body,
[array
$properties = NULL] )
Parameters
$body
—
string
- The body of the message.
$properties
—
array
- [optional] The overrides for the default properties of the default message options of the worker.
Returns
- AMQPMessage
Defined by Interface
PublisherInterface
Test Coverage
Information
- Coverage: 11/11 Lines (100%)
- Tests: 5
- Passed: 5 (100%)
Tests
- [ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherTest::testMessageReturnsAnAMQPMessageAndThePassedParametersWorkAsExpected
- [ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherTest::testPublishBatchAndPublishPublishesMessagesToRabbitMQServerAndOverrideParametersTakeEffect
- [ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherTest::testPublishBatchRaisesAnExceptionIfUnexpectedParameterIsPassed
- [ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherTest::testPublishPublishesMessagesToRabbitMQServerWithDifferentTypesOfMessages
- [ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherTest::testPublishingMessagesToRabbitMQServerViaWorkMethod