MAKS\AmqpAgent\Worker\Publisher::work
        Executes `self::connect()`, `self::queue()`, `self::exchange`, `self::bind()`, `self::publish()`, and `self::disconnect()` respectively.
        
        
        Signature
        
          public function work(array
        $messages )
            
        
        Parameters
        
          - $messages—
                array
- An array of strings, arrays, or AMQPMessage objects (same as `self::publishBatch()`).
 
 
 
Returns
        
          - void
 
Errors/Exceptions
        
          - 
            
              AmqpAgentException
            
Defined by Interface
        
          
            WorkerFacilitationInterface
          
        
        Test Coverage
        
          Information
          
            - Coverage: 7/7 Lines (100%)
- Tests: 2
- Passed: 2 (100%)
Tests
          
            - [ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherTest::testPublishingMessagesToRabbitMQServerViaWorkMethod
- [ PASSED ] — MAKS\AmqpAgent\Tests\Worker\PublisherTest::testWorkRaisesAnExceptionIfUnexpectedParameterIsPassed