File tree 3 files changed +9
-6
lines changed
3 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ version: 2.1
2
2
3
3
orbs :
4
4
ci-caching :
jobcloud/[email protected]
5
- ci-php : jobcloud/ci-php@2.4
5
+ ci-php : jobcloud/ci-php@2.5
6
6
7
7
workflows :
8
8
test-php-kafka-lib :
Original file line number Diff line number Diff line change 1
- FROM php:7.4-cli-alpine3.13
1
+ FROM php:7.4-cli-alpine3.16
2
2
3
3
ARG HOST_USER_ID
4
4
ARG HOST_USER
@@ -10,10 +10,7 @@ COPY files/php/ /phpIni
10
10
11
11
# SYS: Install required packages
12
12
RUN apk --no-cache upgrade && \
13
- apk --no-cache add bash git sudo openssh autoconf gcc g++ make
14
-
15
- RUN apk add librdkafka librdkafka-dev \
16
- --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/community
13
+ apk --no-cache add bash git sudo openssh autoconf gcc g++ make librdkafka librdkafka-dev
17
14
18
15
# we need support for users with ID higher than 65k, so instead of using this:
19
16
# RUN adduser -u $HOST_USER_ID -D -H $HOST_USER
Original file line number Diff line number Diff line change 4
4
5
5
namespace Jobcloud \Kafka \Consumer ;
6
6
7
+ use Jobcloud \Kafka \Exception \KafkaConsumerConsumeException ;
8
+ use Jobcloud \Kafka \Exception \KafkaConsumerEndOfPartitionException ;
9
+ use Jobcloud \Kafka \Exception \KafkaConsumerTimeoutException ;
7
10
use Jobcloud \Kafka \Message \KafkaConsumerMessageInterface ;
8
11
use RdKafka \Metadata \Topic as RdKafkaMetadataTopic ;
9
12
use RdKafka \TopicPartition as RdKafkaTopicPartition ;
@@ -45,6 +48,9 @@ public function isSubscribed(): bool;
45
48
* @param integer $timeoutMs
46
49
* @param boolean $autoDecode
47
50
* @return KafkaConsumerMessageInterface
51
+ * @throws KafkaConsumerConsumeException
52
+ * @throws KafkaConsumerEndOfPartitionException
53
+ * @throws KafkaConsumerTimeoutException
48
54
*/
49
55
public function consume (int $ timeoutMs = 10000 , bool $ autoDecode = true ): KafkaConsumerMessageInterface ;
50
56
You can’t perform that action at this time.
0 commit comments