Skip to content

Commit 23b865d

Browse files
authored
Actualize ConsumerTopic, KafkaConsumer, KafkaConsumerTopic, Message (#46)
1 parent 68f5916 commit 23b865d

File tree

4 files changed

+47
-11
lines changed

4 files changed

+47
-11
lines changed

stubs/RdKafka/ConsumerTopic.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,15 @@ public function offsetStore($partition, $offset)
7070
public function consumeBatch($partition, $timeout_ms, $batch_size)
7171
{
7272
}
73+
74+
/**
75+
* @param int $partition
76+
* @param int $timeout_ms
77+
* @param callable $callback
78+
*
79+
* @return void
80+
*/
81+
public function consumeCallback($partition, $timeout_ms, callable $callback)
82+
{
83+
}
7384
}

stubs/RdKafka/KafkaConsumer.php

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,16 @@ public function getSubscription()
7979
{
8080
}
8181

82+
/**
83+
* @param string $topic_name
84+
* @param TopicConf $topic_conf
85+
*
86+
* @return KafkaConsumerTopic
87+
*/
88+
public function newTopic($topic_name, TopicConf $topic_conf = null)
89+
{
90+
}
91+
8292
/**
8393
* @param array $topics
8494
*
@@ -144,4 +154,20 @@ public function getOffsetPositions($topics)
144154
public function close()
145155
{
146156
}
157+
158+
/**
159+
* @param TopicPartition[] $topic_partitions
160+
* @return TopicPartition[]
161+
*/
162+
public function pausePartitions($topic_partitions)
163+
{
164+
}
165+
166+
/**
167+
* @param TopicPartition[] $topic_partitions
168+
* @return TopicPartition[]
169+
*/
170+
public function resumePartitions($topic_partitions)
171+
{
172+
}
147173
}

stubs/RdKafka/KafkaConsumerTopic.php

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,4 @@ class KafkaConsumerTopic extends Topic
1313
public function offsetStore($partition, $offset)
1414
{
1515
}
16-
17-
/**
18-
* @param int $partition
19-
* @param int $timeout_ms
20-
* @param callable $callback
21-
*
22-
* @return void
23-
*/
24-
public function consumeCallback($partition, $timeout_ms, callable $callback)
25-
{
26-
}
2716
}

stubs/RdKafka/Message.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ class Message
2424
*/
2525
public $payload;
2626

27+
/**
28+
* @var int|null
29+
*/
30+
public $len;
31+
2732
/**
2833
* @var string|null
2934
*/
@@ -44,6 +49,11 @@ class Message
4449
*/
4550
public $headers;
4651

52+
/**
53+
* @var string|null
54+
*/
55+
public $opaque;
56+
4757
/**
4858
* @return string
4959
*/

0 commit comments

Comments
 (0)