|
|
@@ -67,14 +67,19 @@
|
|
|
"require-dev": {
|
|
|
"cyclonedx/cyclonedx-php-composer": "^3.4",
|
|
|
"hautelook/alice-bundle": "^2.11",
|
|
|
+ "phpstan/extension-installer": "^1.2",
|
|
|
"phpstan/phpstan": "^1.9",
|
|
|
+ "phpstan/phpstan-doctrine": "^1.3",
|
|
|
+ "phpstan/phpstan-phpunit": "^1.3",
|
|
|
+ "phpstan/phpstan-symfony": "^1.2",
|
|
|
"phpunit/phpunit": "^9.6",
|
|
|
"rector/rector": "^0.15.13",
|
|
|
"symfony/debug-bundle": "6.2.*",
|
|
|
"symfony/maker-bundle": "^1.21",
|
|
|
"symfony/phpunit-bridge": "^6.2",
|
|
|
"symfony/stopwatch": "6.2.*",
|
|
|
- "symfony/web-profiler-bundle": "6.2.*"
|
|
|
+ "symfony/web-profiler-bundle": "6.2.*",
|
|
|
+ "timeweb/phpstan-enum": "^3.1"
|
|
|
},
|
|
|
"config": {
|
|
|
"optimize-autoloader": true,
|
|
|
@@ -84,7 +89,8 @@
|
|
|
"sort-packages": true,
|
|
|
"allow-plugins": {
|
|
|
"cyclonedx/cyclonedx-php-composer": true,
|
|
|
- "symfony/flex": true
|
|
|
+ "symfony/flex": true,
|
|
|
+ "phpstan/extension-installer": true
|
|
|
}
|
|
|
},
|
|
|
"autoload": {
|
|
|
@@ -125,6 +131,11 @@
|
|
|
"symfony": {
|
|
|
"allow-contrib": false,
|
|
|
"require": "6.2.*"
|
|
|
+ },
|
|
|
+ "phpstan": {
|
|
|
+ "includes": [
|
|
|
+ "extension.neon"
|
|
|
+ ]
|
|
|
}
|
|
|
}
|
|
|
}
|