composer.json 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. {
  2. "name": "elastic/transport",
  3. "type": "library",
  4. "description": "HTTP transport PHP library for Elastic products",
  5. "keywords": [
  6. "http",
  7. "transport",
  8. "elastic",
  9. "PSR-7",
  10. "PSR_17",
  11. "PSR-18"
  12. ],
  13. "license": "MIT",
  14. "require": {
  15. "php": "^7.4 || ^8.0",
  16. "psr/http-client": "^1.0",
  17. "psr/http-factory": "^1.0",
  18. "psr/http-message": "^1.0",
  19. "psr/log": "^1 || ^2 || ^3",
  20. "php-http/discovery": "^1.14",
  21. "php-http/httplug": "^2.3"
  22. },
  23. "require-dev": {
  24. "phpunit/phpunit": "^9.5",
  25. "phpstan/phpstan": "^1.4",
  26. "php-http/mock-client": "^1.5",
  27. "nyholm/psr7": "^1.5"
  28. },
  29. "autoload": {
  30. "psr-4": {
  31. "Elastic\\Transport\\": "src/"
  32. }
  33. },
  34. "autoload-dev": {
  35. "psr-4": {
  36. "Elastic\\Transport\\Test\\" : "tests/"
  37. }
  38. },
  39. "scripts": {
  40. "test": [
  41. "vendor/bin/phpunit"
  42. ],
  43. "phpstan": [
  44. "vendor/bin/phpstan analyse"
  45. ]
  46. }
  47. }