/** * Creates a new RabbitManager * * @param string $queue * @param AMQPMessage $message * @param RabbitConnector $connector */ public function __construct($queue, AMQPMessage $message, RabbitConnector $connector) { $this->channel = $connector->regenerateChannel(); $this->message = $message; $this->payload = json_decode($message->body, true); parent::__construct($queue, $connector); }
/** * @covers ::__construct */ public function testConstruct() { $connector = new RabbitConnector($this->amqp); $this->assertSame($this->amqp, $connector->getAMQP()); $this->assertTrue($this->connector->isPersistent()); }