|
52 | 52 | "ergebnis/composer-normalize": "^2.15", |
53 | 53 | "friendsofphp/php-cs-fixer": "^3.0", |
54 | 54 | "hautelook/alice-bundle": "^2.9", |
| 55 | + "phpstan/extension-installer": "^1.4", |
| 56 | + "phpstan/phpstan": "^2.1", |
| 57 | + "phpstan/phpstan-doctrine": "^2.0", |
| 58 | + "phpstan/phpstan-symfony": "^2.0", |
55 | 59 | "phpunit/phpunit": "^9.5", |
56 | | - "psalm/plugin-symfony": "^5.3", |
57 | | - "rector/rector": "^1.0", |
| 60 | + "rector/rector": "^2.4", |
58 | 61 | "symfony/browser-kit": "~6.4.0", |
59 | 62 | "symfony/css-selector": "~6.4.0", |
60 | 63 | "symfony/debug-bundle": "~6.4.0", |
|
63 | 66 | "symfony/stopwatch": "~6.4.0", |
64 | 67 | "symfony/var-dumper": "~6.4.0", |
65 | 68 | "symfony/web-profiler-bundle": "~6.4.0", |
66 | | - "vimeo/psalm": "^6.13.0", |
67 | | - "vincentlanglet/twig-cs-fixer": "^3.8", |
68 | | - "weirdan/doctrine-psalm-plugin": "^2.10" |
| 69 | + "vincentlanglet/twig-cs-fixer": "^3.8" |
69 | 70 | }, |
70 | 71 | "replace": { |
71 | 72 | "symfony/polyfill-ctype": "*", |
|
92 | 93 | "composer/package-versions-deprecated": true, |
93 | 94 | "ergebnis/composer-normalize": true, |
94 | 95 | "php-http/discovery": true, |
| 96 | + "phpstan/extension-installer": true, |
95 | 97 | "symfony/flex": true, |
96 | 98 | "symfony/runtime": true |
97 | 99 | }, |
|
121 | 123 | "cache:clear": "symfony-cmd", |
122 | 124 | "assets:install %PUBLIC_DIR%": "symfony-cmd" |
123 | 125 | }, |
124 | | - "code-analysis": "vendor/bin/psalm --no-cache", |
| 126 | + "code-analysis": "vendor/bin/phpstan analyse --no-progress", |
125 | 127 | "coding-standards-apply": [ |
126 | 128 | "vendor/bin/php-cs-fixer fix" |
127 | 129 | ], |
|
0 commit comments