getTopics

Description

public function getTopics(): Metadata\Collection {}

Get metadata of all topics (or a single topic if one was provided)
Will return a Metadata\Collection of Metadata\Topic

Example

$conf = new SimpleKafkaClient\Configuration();
$conf->set('auto.offset.reset', 'earliest');
$producer = new SimpleKafkaClient\Producer($conf);
$metadata = $producer->getMetadata(false, 10000);
echo 'Info about topics' . PHP_EOL;
$topics = $metadata->getTopics();
while ($topics->valid()) {
    echo sprintf('Topic name: %s', $topics->current()->getTopic()) . PHP_EOL;

    $topics->next();
}