|
25 | 25 | }, |
26 | 26 | "extra": { |
27 | 27 | "laminas": { |
28 | | - "config-provider": "PhpDb\\Container\\ConfigProvider" |
| 28 | + "config-provider": "PhpDb\\ConfigProvider" |
29 | 29 | } |
30 | 30 | }, |
31 | 31 | "require": { |
32 | | - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", |
| 32 | + "php": "~8.2.0 || ~8.3.0 || ~8.4.0", |
33 | 33 | "laminas/laminas-servicemanager": "^4.0.0", |
34 | 34 | "laminas/laminas-stdlib": "^3.20.0" |
35 | 35 | }, |
36 | 36 | "require-dev": { |
37 | 37 | "laminas/laminas-coding-standard": "^3.0.1", |
38 | 38 | "laminas/laminas-eventmanager": "^3.14.0", |
39 | | - "phpunit/phpunit": "^11.5.12", |
40 | | - "psalm/plugin-phpunit": "^0.19.2", |
41 | | - "rector/rector": "^2.0", |
42 | | - "vimeo/psalm": "^6.8.8" |
| 39 | + "phpstan/phpstan": "^2.1", |
| 40 | + "phpstan/phpstan-phpunit": "^2.0", |
| 41 | + "phpunit/phpunit": "^11.5.15", |
| 42 | + "rector/rector": "^2.0" |
43 | 43 | }, |
44 | 44 | "suggest": { |
45 | 45 | "laminas/laminas-eventmanager": "Laminas\\EventManager component", |
|
60 | 60 | "scripts": { |
61 | 61 | "check": [ |
62 | 62 | "@cs-check", |
63 | | - "@test" |
| 63 | + "@static-analysis" |
64 | 64 | ], |
65 | 65 | "cs-check": "phpcs", |
66 | 66 | "cs-fix": "phpcbf", |
67 | 67 | "test": "phpunit --colors=always --testsuite \"unit test\"", |
68 | 68 | "test-coverage": "phpunit --colors=always --coverage-clover clover.xml", |
69 | 69 | "test-integration": "phpunit --colors=always --testsuite \"integration test\"", |
70 | | - "static-analysis": "psalm --shepherd --stats", |
| 70 | + "static-analysis": "vendor/bin/phpstan analyse --memory-limit=256M", |
| 71 | + "sa-generate-baseline": "vendor/bin/phpstan analyse --memory-limit=256M --generate-baseline", |
71 | 72 | "upload-coverage": "coveralls -v" |
72 | 73 | }, |
73 | 74 | "conflict": { |
|
0 commit comments