{
  "name": "phpstan/phpstan-symfony",
  "type": "phpstan-extension",
  "description": "Symfony Framework extensions and rules for PHPStan",
  "license": [
    "MIT"
  ],
  "keywords": ["static analysis"],
  "authors": [
    {
      "name": "Lukáš Unger",
      "email": "looky.msc@gmail.com",
      "homepage": "https://lookyman.net"
    }
  ],
  "require": {
    "php": "^7.4 || ^8.0",
    "ext-simplexml": "*",
    "phpstan/phpstan": "^2.1.13"
  },
  "conflict": {
    "symfony/framework-bundle": "<3.0"
  },
  "require-dev": {
    "php-parallel-lint/php-parallel-lint": "^1.2",
    "phpstan/phpstan-phpunit": "^2.0.8",
    "phpstan/phpstan-strict-rules": "^2.0",
    "phpunit/phpunit": "^9.6",
    "psr/container": "1.1.2",
    "symfony/config": "^5.4 || ^6.1",
    "symfony/console": "^5.4 || ^6.1",
    "symfony/dependency-injection": "^5.4 || ^6.1",
    "symfony/form": "^5.4 || ^6.1",
    "symfony/framework-bundle": "^5.4 || ^6.1",
    "symfony/http-foundation": "^5.4 || ^6.1",
    "symfony/messenger": "^5.4",
    "symfony/polyfill-php80": "^1.24",
    "symfony/serializer": "^5.4",
    "symfony/service-contracts": "^2.2.0"
  },
  "config": {
    "sort-packages": true
  },
  "extra": {
    "phpstan": {
      "includes": [
        "extension.neon",
        "rules.neon"
      ]
    }
  },
  "autoload": {
    "psr-4": {
      "PHPStan\\": "src/"
    }
  },
  "autoload-dev": {
    "classmap": [
      "tests/"
    ]
  },
  "minimum-stability": "dev",
  "prefer-stable": true
}
