first commit

This commit is contained in:
2025-08-02 16:30:27 +02:00
commit 23646bfcee
14851 changed files with 1750626 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
<?php
declare(strict_types=1);
namespace KupShop\KafkaBundle\Connection;
use KupShop\KafkaBundle\Util\KafkaUtilTrait;
class KafkaConnectionConfig
{
use KafkaUtilTrait;
public function __construct(
private string $groupId,
private string $topic = 'default',
private array $config = [],
) {
}
public function getGroupId(): string
{
return $this->groupId;
}
public function getTopic(): string
{
return $this->getShopTopicName($this->topic);
}
public function getTopics(): array
{
return [$this->getTopic()];
}
public function getConfig(): array
{
return $this->config;
}
}