MAKS\AmqpAgent\Worker\AbstractWorker:: getNewChannel
Returns a new channel on the the passed connection of the worker. If no connection is passed, it uses the default connection. If the worker is not connected, it returns null.
Signature
public function getNewChannel([array
$parameters = NULL,
[AMQPStreamConnection
$_connection = NULL]] )
Parameters
$parameters
—
array
[optional] The overrides for the default channel options of the worker.
$_connection
—
MAKS\AmqpAgent\Worker\AMQPStreamConnection|null
[optional] The connection that should be used instead of the default worker's connection.
Returns
AMQPChannel|null
Defined by Interface
AbstractWorkerInterface
Test Coverage
Information
Coverage: 11/11 Lines (100%)
Tests: 37
Passed: 37 (100%)
Tests
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testConnectReturnsAnAMQPStreamConnection
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testReconnectRepopulatesClassPropertiesAndReturnsSelf
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testQueueReturnsSelf
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testGetConnectionReturnsTheDefaultConnection
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testGetNewConnectionReturnsANewConnectionAndUsesOverrideParameters
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testSetConnectionSetsAnotherConnectionAsDefaultAndReturnsSelf
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testGetChannelReturnsTheDefaultChannel
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testGetNewChannelReturnsANewChannelAndUsesOverrideParameters
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testSetChannelSetsAnotherChannelAsDefaultAndReturnsSelf
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testGetChannelByIdReturnsAChannelWithThatId
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testGetChannelByIdReturnsNullForRandomChannelId
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testWorkerShutdownFunction
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\AbstractWorkerTest::testMutateClassMemberTakesEffectByRevertingPropertyToItsState
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherTest::testQueueReturnsSelfAndOverrideParametersTakeEffect
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherTest::testExchangeReturnsSelfAndOverrideParametersTakeEffect
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherTest::testBindReturnsSelfAndOverrideParametersTakeEffect
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherTest::testPublishRaisesAnExceptionIfUnexpectedParameterIsPassed
[ 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
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherTest::testWorkRaisesAnExceptionIfUnexpectedParameterIsPassed
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testQosReturnsSelfAndOverrideParametersTakeEffect
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testIsConsumingReturnsFalseWhenCalledOnAnIdleChannel
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testConsumeConsumesMessagesFromRabbitMQServerAndAknowledgesThem
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testConsumeRaisesAnExceptionIfInvalidCallbackIsPassed
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testWaitForAllWaitsForMultipleChannelAndReturnsSelf
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testConsumingMessagesFromRabbitMQServerViaWorkMethod
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testWorkRaisesAnExceptionIfUnexpectedParameterIsPassed
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testGetGetsAMessageFromRabbitMQServer
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testGetGetsMessagesFromRabbitMQServerAndUnaknowledgesThem
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testCancelCancelsAConsumerAndRedeiliversMessagesToRabbitMQServer
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testRecoverRedeliversAllUnaknowledgeMessagesToRabbitMQServer
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testRejectRejectsAMessageAndRedeiliversMessagesToRabbitMQServer
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testConsumingMessagesFromRabbitMQServerUsingConfigCallback
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherSingletonTest::testSingletonInstanceGetPropertyViaPublicAccessNotation
[ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherSingletonTest::testSingletonInstanceGetPropertyViaPublicAssignmentNotation
Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2022 by Arne Blankerts and Contributors