pub(__FUNCTION__, __FUNCTION__); $subscriber = new Subscriber(new Reader(Connection::connect($config))); $generator = $subscriber->subscribe(__FUNCTION__, __FUNCTION__, 1); $envelope = $generator->current(); static::assertInstanceOf(Envelope::class, $envelope); /** @var Envelope $envelope */ static::assertSame(__FUNCTION__, $envelope->message->body); $envelope->ack(); $generator->next(); static::assertNull($generator->current()); } }