KonstantinCodes/messenger-kafka

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
  "name": "koco/messenger-kafka",
  "type": "symfony-bundle",
  "description": "Symfony Messenger Kafka Transport",
  "keywords": ["kafka", "symfony", "messenger", "transport", "queue", "bundle"],
  "license": "MIT",
  "require": {
    "php": "^7.4|8.*",
    "ext-json": "*",
    "symfony/config": "^3.0||^4.0||^5.0||^6.0||7.*",
    "symfony/dependency-injection": "^3.4.26||^4.1.12|^5.0||^6.0||7.*",
    "symfony/http-kernel": "^3.0||^4.0||^5.0||^6.0||7.*",
    "symfony/messenger": "^4.4||^5.0||^6.0||7.*",
    "psr/http-client": "^1.0",
    "psr/http-factory": "^1.0",
    "psr/http-message": "^1.0",
    "psr/log": "^1.0.1||^2.0 ||^3.0"
  },
  "require-dev": {
    "friendsofphp/php-cs-fixer": "^3.6",
    "kwn/php-rdkafka-stubs": "^2.1",
    "symfony/phpunit-bridge": "^5.0||^6.0",
    "symfony/framework-bundle": "^5.0||^6.0",
    "symfony/serializer": "^5.0||^6.0",
    "symfony/property-access": "^5.0||^6.0",
    "phpstan/phpstan": "^1.4.6",
    "nyholm/psr7": "^1.4"
  },
  "suggest": {
    "ext-rdkafka": "^4.0; Needed to support Kafka connectivity",
    "koco/avro-regy": "Confluent Schema Registry integration"
  },
  "autoload": {
    "psr-4": { "Koco\\Kafka\\": "src/" }
  },
  "autoload-dev": {
    "psr-4": { "Koco\\Kafka\\Tests\\": "tests/" }
  },
  "scripts": {
    "test": [
      "vendor/bin/php-cs-fixer fix -v --dry-run --stop-on-violation --using-cache=no",
      "vendor/bin/simple-phpunit tests/Unit --log-junit results/tests/junit.xml"
    ]
  }
}