├── .circleci └── config.yml ├── .github └── CODEOWNERS ├── .gitignore ├── LICENSE ├── MIGRATION.md ├── Makefile ├── README.md ├── UPGRADE.md ├── composer.json ├── docker ├── .env ├── dev │ └── php │ │ ├── Dockerfile │ │ └── files │ │ ├── bin │ │ ├── php-ext-disable │ │ └── php-ext-enable │ │ └── php │ │ └── 20-pcov.ini ├── docker-compose.ci.yml └── docker-compose.yml ├── infection.json ├── phpcs.xml ├── phpstan.neon ├── phpunit.xml ├── src ├── Callback │ ├── KafkaConsumerRebalanceCallback.php │ ├── KafkaErrorCallback.php │ └── KafkaProducerDeliveryReportCallback.php ├── Conf │ └── KafkaConfiguration.php ├── Consumer │ ├── AbstractKafkaConsumer.php │ ├── KafkaConsumerBuilder.php │ ├── KafkaConsumerBuilderInterface.php │ ├── KafkaConsumerInterface.php │ ├── KafkaHighLevelConsumer.php │ ├── KafkaHighLevelConsumerInterface.php │ ├── KafkaLowLevelConsumer.php │ ├── KafkaLowLevelConsumerInterface.php │ ├── TopicSubscription.php │ └── TopicSubscriptionInterface.php ├── Exception │ ├── AvroEncoderException.php │ ├── AvroSchemaRegistryException.php │ ├── KafkaBrokerException.php │ ├── KafkaConsumerAssignmentException.php │ ├── KafkaConsumerBuilderException.php │ ├── KafkaConsumerCommitException.php │ ├── KafkaConsumerConsumeException.php │ ├── KafkaConsumerEndOfPartitionException.php │ ├── KafkaConsumerRequestException.php │ ├── KafkaConsumerSubscriptionException.php │ ├── KafkaConsumerTimeoutException.php │ ├── KafkaMessageException.php │ ├── KafkaProducerException.php │ ├── KafkaProducerTransactionAbortException.php │ ├── KafkaProducerTransactionFatalException.php │ ├── KafkaProducerTransactionRetryException.php │ └── KafkaRebalanceException.php ├── Message │ ├── AbstractKafkaMessage.php │ ├── Decoder │ │ ├── AvroDecoder.php │ │ ├── AvroDecoderInterface.php │ │ ├── DecoderInterface.php │ │ ├── JsonDecoder.php │ │ └── NullDecoder.php │ ├── Encoder │ │ ├── AvroEncoder.php │ │ ├── AvroEncoderInterface.php │ │ ├── EncoderInterface.php │ │ ├── JsonEncoder.php │ │ └── NullEncoder.php │ ├── KafkaAvroSchema.php │ ├── KafkaAvroSchemaInterface.php │ ├── KafkaConsumerMessage.php │ ├── KafkaConsumerMessageInterface.php │ ├── KafkaMessageInterface.php │ ├── KafkaProducerMessage.php │ ├── KafkaProducerMessageInterface.php │ └── Registry │ │ ├── AvroSchemaRegistry.php │ │ └── AvroSchemaRegistryInterface.php └── Producer │ ├── KafkaProducer.php │ ├── KafkaProducerBuilder.php │ ├── KafkaProducerBuilderInterface.php │ └── KafkaProducerInterface.php └── tests ├── Unit ├── Callback │ ├── KafkaConsumerRebalanceCallbackTest.php │ ├── KafkaErrorCallbackTest.php │ └── KafkaProducerDeliveryReportCallbackTest.php ├── Conf │ └── KafkaConfigurationTest.php ├── Consumer │ ├── KafkaConsumerBuilderTest.php │ ├── KafkaHighLevelConsumerTest.php │ ├── KafkaLowLevelConsumerTest.php │ └── TopicSubscriptionTest.php ├── Exception │ └── KafkaConsumerConsumeExceptionTest.php ├── Message │ ├── Decoder │ │ ├── AvroDecoderTest.php │ │ ├── JsonDecoderTest.php │ │ └── NullDecoderTest.php │ ├── Encoder │ │ ├── AvroEncoderTest.php │ │ ├── JsonEncoderTest.php │ │ └── NullEncoderTest.php │ ├── KafkaAvroSchemaTest.php │ ├── KafkaConsumerMessageTest.php │ ├── KafkaProducerMessageTest.php │ └── Registry │ │ └── AvroSchemaRegistryTest.php └── Producer │ ├── KafkaProducerBuilderTest.php │ └── KafkaProducerTest.php └── bootstrap.php /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @jobcloud/publication-team-be 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/composer.json -------------------------------------------------------------------------------- /docker/.env: -------------------------------------------------------------------------------- 1 | COMPOSE_PROJECT_NAME=php-kafka-lib 2 | -------------------------------------------------------------------------------- /docker/dev/php/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/docker/dev/php/Dockerfile -------------------------------------------------------------------------------- /docker/dev/php/files/bin/php-ext-disable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/docker/dev/php/files/bin/php-ext-disable -------------------------------------------------------------------------------- /docker/dev/php/files/bin/php-ext-enable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/docker/dev/php/files/bin/php-ext-enable -------------------------------------------------------------------------------- /docker/dev/php/files/php/20-pcov.ini: -------------------------------------------------------------------------------- 1 | extension=pcov.so -------------------------------------------------------------------------------- /docker/docker-compose.ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/docker/docker-compose.ci.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /infection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/infection.json -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Callback/KafkaConsumerRebalanceCallback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Callback/KafkaConsumerRebalanceCallback.php -------------------------------------------------------------------------------- /src/Callback/KafkaErrorCallback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Callback/KafkaErrorCallback.php -------------------------------------------------------------------------------- /src/Callback/KafkaProducerDeliveryReportCallback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Callback/KafkaProducerDeliveryReportCallback.php -------------------------------------------------------------------------------- /src/Conf/KafkaConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Conf/KafkaConfiguration.php -------------------------------------------------------------------------------- /src/Consumer/AbstractKafkaConsumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Consumer/AbstractKafkaConsumer.php -------------------------------------------------------------------------------- /src/Consumer/KafkaConsumerBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Consumer/KafkaConsumerBuilder.php -------------------------------------------------------------------------------- /src/Consumer/KafkaConsumerBuilderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Consumer/KafkaConsumerBuilderInterface.php -------------------------------------------------------------------------------- /src/Consumer/KafkaConsumerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Consumer/KafkaConsumerInterface.php -------------------------------------------------------------------------------- /src/Consumer/KafkaHighLevelConsumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Consumer/KafkaHighLevelConsumer.php -------------------------------------------------------------------------------- /src/Consumer/KafkaHighLevelConsumerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Consumer/KafkaHighLevelConsumerInterface.php -------------------------------------------------------------------------------- /src/Consumer/KafkaLowLevelConsumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Consumer/KafkaLowLevelConsumer.php -------------------------------------------------------------------------------- /src/Consumer/KafkaLowLevelConsumerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Consumer/KafkaLowLevelConsumerInterface.php -------------------------------------------------------------------------------- /src/Consumer/TopicSubscription.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Consumer/TopicSubscription.php -------------------------------------------------------------------------------- /src/Consumer/TopicSubscriptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Consumer/TopicSubscriptionInterface.php -------------------------------------------------------------------------------- /src/Exception/AvroEncoderException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/AvroEncoderException.php -------------------------------------------------------------------------------- /src/Exception/AvroSchemaRegistryException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/AvroSchemaRegistryException.php -------------------------------------------------------------------------------- /src/Exception/KafkaBrokerException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaBrokerException.php -------------------------------------------------------------------------------- /src/Exception/KafkaConsumerAssignmentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaConsumerAssignmentException.php -------------------------------------------------------------------------------- /src/Exception/KafkaConsumerBuilderException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaConsumerBuilderException.php -------------------------------------------------------------------------------- /src/Exception/KafkaConsumerCommitException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaConsumerCommitException.php -------------------------------------------------------------------------------- /src/Exception/KafkaConsumerConsumeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaConsumerConsumeException.php -------------------------------------------------------------------------------- /src/Exception/KafkaConsumerEndOfPartitionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaConsumerEndOfPartitionException.php -------------------------------------------------------------------------------- /src/Exception/KafkaConsumerRequestException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaConsumerRequestException.php -------------------------------------------------------------------------------- /src/Exception/KafkaConsumerSubscriptionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaConsumerSubscriptionException.php -------------------------------------------------------------------------------- /src/Exception/KafkaConsumerTimeoutException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaConsumerTimeoutException.php -------------------------------------------------------------------------------- /src/Exception/KafkaMessageException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaMessageException.php -------------------------------------------------------------------------------- /src/Exception/KafkaProducerException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaProducerException.php -------------------------------------------------------------------------------- /src/Exception/KafkaProducerTransactionAbortException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaProducerTransactionAbortException.php -------------------------------------------------------------------------------- /src/Exception/KafkaProducerTransactionFatalException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaProducerTransactionFatalException.php -------------------------------------------------------------------------------- /src/Exception/KafkaProducerTransactionRetryException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaProducerTransactionRetryException.php -------------------------------------------------------------------------------- /src/Exception/KafkaRebalanceException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Exception/KafkaRebalanceException.php -------------------------------------------------------------------------------- /src/Message/AbstractKafkaMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/AbstractKafkaMessage.php -------------------------------------------------------------------------------- /src/Message/Decoder/AvroDecoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/Decoder/AvroDecoder.php -------------------------------------------------------------------------------- /src/Message/Decoder/AvroDecoderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/Decoder/AvroDecoderInterface.php -------------------------------------------------------------------------------- /src/Message/Decoder/DecoderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/Decoder/DecoderInterface.php -------------------------------------------------------------------------------- /src/Message/Decoder/JsonDecoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/Decoder/JsonDecoder.php -------------------------------------------------------------------------------- /src/Message/Decoder/NullDecoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/Decoder/NullDecoder.php -------------------------------------------------------------------------------- /src/Message/Encoder/AvroEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/Encoder/AvroEncoder.php -------------------------------------------------------------------------------- /src/Message/Encoder/AvroEncoderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/Encoder/AvroEncoderInterface.php -------------------------------------------------------------------------------- /src/Message/Encoder/EncoderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/Encoder/EncoderInterface.php -------------------------------------------------------------------------------- /src/Message/Encoder/JsonEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/Encoder/JsonEncoder.php -------------------------------------------------------------------------------- /src/Message/Encoder/NullEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/Encoder/NullEncoder.php -------------------------------------------------------------------------------- /src/Message/KafkaAvroSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/KafkaAvroSchema.php -------------------------------------------------------------------------------- /src/Message/KafkaAvroSchemaInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/KafkaAvroSchemaInterface.php -------------------------------------------------------------------------------- /src/Message/KafkaConsumerMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/KafkaConsumerMessage.php -------------------------------------------------------------------------------- /src/Message/KafkaConsumerMessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/KafkaConsumerMessageInterface.php -------------------------------------------------------------------------------- /src/Message/KafkaMessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/KafkaMessageInterface.php -------------------------------------------------------------------------------- /src/Message/KafkaProducerMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/KafkaProducerMessage.php -------------------------------------------------------------------------------- /src/Message/KafkaProducerMessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/KafkaProducerMessageInterface.php -------------------------------------------------------------------------------- /src/Message/Registry/AvroSchemaRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/Registry/AvroSchemaRegistry.php -------------------------------------------------------------------------------- /src/Message/Registry/AvroSchemaRegistryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Message/Registry/AvroSchemaRegistryInterface.php -------------------------------------------------------------------------------- /src/Producer/KafkaProducer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Producer/KafkaProducer.php -------------------------------------------------------------------------------- /src/Producer/KafkaProducerBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Producer/KafkaProducerBuilder.php -------------------------------------------------------------------------------- /src/Producer/KafkaProducerBuilderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Producer/KafkaProducerBuilderInterface.php -------------------------------------------------------------------------------- /src/Producer/KafkaProducerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/src/Producer/KafkaProducerInterface.php -------------------------------------------------------------------------------- /tests/Unit/Callback/KafkaConsumerRebalanceCallbackTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Callback/KafkaConsumerRebalanceCallbackTest.php -------------------------------------------------------------------------------- /tests/Unit/Callback/KafkaErrorCallbackTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Callback/KafkaErrorCallbackTest.php -------------------------------------------------------------------------------- /tests/Unit/Callback/KafkaProducerDeliveryReportCallbackTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Callback/KafkaProducerDeliveryReportCallbackTest.php -------------------------------------------------------------------------------- /tests/Unit/Conf/KafkaConfigurationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Conf/KafkaConfigurationTest.php -------------------------------------------------------------------------------- /tests/Unit/Consumer/KafkaConsumerBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Consumer/KafkaConsumerBuilderTest.php -------------------------------------------------------------------------------- /tests/Unit/Consumer/KafkaHighLevelConsumerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Consumer/KafkaHighLevelConsumerTest.php -------------------------------------------------------------------------------- /tests/Unit/Consumer/KafkaLowLevelConsumerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Consumer/KafkaLowLevelConsumerTest.php -------------------------------------------------------------------------------- /tests/Unit/Consumer/TopicSubscriptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Consumer/TopicSubscriptionTest.php -------------------------------------------------------------------------------- /tests/Unit/Exception/KafkaConsumerConsumeExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Exception/KafkaConsumerConsumeExceptionTest.php -------------------------------------------------------------------------------- /tests/Unit/Message/Decoder/AvroDecoderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Message/Decoder/AvroDecoderTest.php -------------------------------------------------------------------------------- /tests/Unit/Message/Decoder/JsonDecoderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Message/Decoder/JsonDecoderTest.php -------------------------------------------------------------------------------- /tests/Unit/Message/Decoder/NullDecoderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Message/Decoder/NullDecoderTest.php -------------------------------------------------------------------------------- /tests/Unit/Message/Encoder/AvroEncoderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Message/Encoder/AvroEncoderTest.php -------------------------------------------------------------------------------- /tests/Unit/Message/Encoder/JsonEncoderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Message/Encoder/JsonEncoderTest.php -------------------------------------------------------------------------------- /tests/Unit/Message/Encoder/NullEncoderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Message/Encoder/NullEncoderTest.php -------------------------------------------------------------------------------- /tests/Unit/Message/KafkaAvroSchemaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Message/KafkaAvroSchemaTest.php -------------------------------------------------------------------------------- /tests/Unit/Message/KafkaConsumerMessageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Message/KafkaConsumerMessageTest.php -------------------------------------------------------------------------------- /tests/Unit/Message/KafkaProducerMessageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Message/KafkaProducerMessageTest.php -------------------------------------------------------------------------------- /tests/Unit/Message/Registry/AvroSchemaRegistryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Message/Registry/AvroSchemaRegistryTest.php -------------------------------------------------------------------------------- /tests/Unit/Producer/KafkaProducerBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Producer/KafkaProducerBuilderTest.php -------------------------------------------------------------------------------- /tests/Unit/Producer/KafkaProducerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/Unit/Producer/KafkaProducerTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobcloud/php-kafka-lib/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------