@@ -18,34 +18,34 @@ public function __construct(
1818
1919 /**
2020 * @param string $topicKey
21- * @param string $consumer
21+ * @param string $consumerName
2222 * @return Consumer
2323 *
2424 * @throws KafkaConsumerProcessorException
2525 */
26- public function build (string $ topicKey , string $ consumer = 'default ' ): Consumer
26+ public function build (string $ topicKey , string $ consumerName = 'default ' ): Consumer
2727 {
28- $ processorData = $ this ->makeProcessorData ($ topicKey , $ consumer );
29- $ consumerOptions = $ this ->makeConsumerOptions ($ consumer , $ processorData );
28+ $ processorData = $ this ->makeProcessorData ($ topicKey , $ consumerName );
29+ $ consumerOptions = $ this ->makeConsumerOptions ($ consumerName , $ processorData );
3030
3131 return new Consumer (
3232 highLevelConsumer: $ this ->highLevelConsumer ,
3333 processorData: $ processorData ,
3434 consumerOptions: $ consumerOptions ,
35- topicName: KafkaFacade::topicNameByClient ('consumer ' , $ consumer , $ topicKey )
35+ topicName: KafkaFacade::topicNameByClient ('consumer ' , $ consumerName , $ topicKey )
3636 );
3737 }
3838
3939 /**
4040 * @param string $topicKey
41- * @param string $consumer
41+ * @param string $consumerName
4242 * @return ProcessorData
4343 *
4444 * @throws KafkaConsumerProcessorException
4545 */
46- protected function makeProcessorData (string $ topicKey , string $ consumer ): ProcessorData
46+ protected function makeProcessorData (string $ topicKey , string $ consumerName ): ProcessorData
4747 {
48- $ processorData = $ this ->findMatchedProcessor ($ topicKey , $ consumer );
48+ $ processorData = $ this ->findMatchedProcessor ($ topicKey , $ consumerName );
4949
5050 if (!class_exists ($ processorData ->class )) {
5151 throw new KafkaConsumerProcessorException ("Processor class \"$ processorData ->class \" is not found " );
@@ -61,35 +61,35 @@ protected function makeProcessorData(string $topicKey, string $consumer): Proces
6161
6262 /**
6363 * @param string $topicKey
64- * @param string $consumer
64+ * @param string $consumerName
6565 * @return ProcessorData
6666 *
6767 * @throws KafkaConsumerProcessorException
6868 */
69- protected function findMatchedProcessor (string $ topicKey , string $ consumer ): ProcessorData
69+ protected function findMatchedProcessor (string $ topicKey , string $ consumerName ): ProcessorData
7070 {
7171 foreach (config ('kafka-consumer.processors ' , []) as $ processor ) {
7272 $ topicMatched = empty ($ processor ['topic ' ]) || $ processor ['topic ' ] === $ topicKey ;
73- $ consumerMatched = empty ($ processor ['consumer ' ]) || $ processor ['consumer ' ] === $ consumer ;
73+ $ consumerMatched = empty ($ processor ['consumer ' ]) || $ processor ['consumer ' ] === $ consumerName ;
7474
7575 if ($ topicMatched && $ consumerMatched ) {
7676 return new ProcessorData (
7777 class: $ processor ['class ' ],
7878 topicKey: $ processor ['topic ' ] ?? $ topicKey ,
79- consumer: $ processor ['consumer ' ] ?? $ consumer ,
79+ consumer: $ processor ['consumer ' ] ?? $ consumerName ,
8080 type: $ processor ['type ' ] ?? 'action ' ,
8181 queue: $ processor ['queue ' ] ?? false ,
8282 consumeTimeout: $ processor ['consume_timeout ' ] ?? 20000 ,
8383 );
8484 }
8585 }
8686
87- throw new KafkaConsumerProcessorException ("Processor for topic-key \"$ topicKey \" and consumer \"$ consumer \" is not found " );
87+ throw new KafkaConsumerProcessorException ("Processor for topic-key \"$ topicKey \" and consumer \"$ consumerName \" is not found " );
8888 }
8989
90- protected function makeConsumerOptions (string $ consumer , ProcessorData $ processorData ): ConsumerOptions
90+ protected function makeConsumerOptions (string $ consumerName , ProcessorData $ processorData ): ConsumerOptions
9191 {
92- $ consumerPackageOptions = config ('kafka-consumer.consumer_options. ' . $ consumer , []);
92+ $ consumerPackageOptions = config ('kafka-consumer.consumer_options. ' . $ consumerName , []);
9393
9494 return new ConsumerOptions (
9595 consumeTimeout: $ consumerPackageOptions ['consume_timeout ' ] ?? $ processorData ->consumeTimeout ,
0 commit comments