consumer = $consumer; } public function onPartitionEof($partition) { $partitionId = $partition->key(); $topicName = $partition->getTopicName(); $offset = $partition->getMessageOffset(); $this->consumer->setFromOffset(true); $this->consumer->setPartition($topicName, $partitionId, ($offset +1)); } public function onStreamEof($streamKey) { } public function onTopicEof($topicName) { } }