composer.json 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. {
  2. "name": "symfony/property-info",
  3. "type": "library",
  4. "description": "Extracts information about PHP class' properties using metadata of popular sources",
  5. "keywords": [
  6. "property",
  7. "type",
  8. "PHPDoc",
  9. "symfony",
  10. "validator",
  11. "doctrine"
  12. ],
  13. "homepage": "https://symfony.com",
  14. "license": "MIT",
  15. "authors": [
  16. {
  17. "name": "Kévin Dunglas",
  18. "email": "dunglas@gmail.com"
  19. },
  20. {
  21. "name": "Symfony Community",
  22. "homepage": "https://symfony.com/contributors"
  23. }
  24. ],
  25. "require": {
  26. "php": ">=7.2.5",
  27. "symfony/deprecation-contracts": "^2.1",
  28. "symfony/polyfill-php80": "^1.15",
  29. "symfony/string": "^5.1"
  30. },
  31. "require-dev": {
  32. "symfony/serializer": "^4.4|^5.0",
  33. "symfony/cache": "^4.4|^5.0",
  34. "symfony/dependency-injection": "^4.4|^5.0",
  35. "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
  36. "doctrine/annotations": "^1.10.4"
  37. },
  38. "conflict": {
  39. "phpdocumentor/reflection-docblock": "<3.2.2",
  40. "phpdocumentor/type-resolver": "<1.4.0",
  41. "symfony/dependency-injection": "<4.4"
  42. },
  43. "suggest": {
  44. "psr/cache-implementation": "To cache results",
  45. "symfony/doctrine-bridge": "To use Doctrine metadata",
  46. "phpdocumentor/reflection-docblock": "To use the PHPDoc",
  47. "symfony/serializer": "To use Serializer metadata"
  48. },
  49. "autoload": {
  50. "psr-4": { "Symfony\\Component\\PropertyInfo\\": "" },
  51. "exclude-from-classmap": [
  52. "/Tests/"
  53. ]
  54. },
  55. "minimum-stability": "dev"
  56. }