MAKS\AmqpAgent\Worker\AbstractWorker:: getNewChannelReturns 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