|
25 | 25 | "require": {
|
26 | 26 | "php": "^8.1",
|
27 | 27 | "ext-json": "*",
|
28 |
| - "inspirum/arrayable": "^1.1", |
29 |
| - "inspirum/xml": "^2.1", |
30 |
| - "symfony/dependency-injection": "^6.1", |
31 |
| - "symfony/http-kernel": "^6.1" |
| 28 | + "inspirum/xml": "^3.0", |
| 29 | + "symfony/dependency-injection": "^6.1 || ^7.0", |
| 30 | + "symfony/http-kernel": "^6.1 || ^7.0" |
32 | 31 | },
|
33 | 32 | "require-dev": {
|
34 |
| - "inspirum/coding-standard": "^1.3", |
| 33 | + "inspirum/coding-standard": "^1.4", |
35 | 34 | "phpstan/phpstan": "^1.10",
|
36 |
| - "phpunit/phpunit": "^10.1", |
37 |
| - "squizlabs/php_codesniffer": "^3.7", |
38 |
| - "symfony/config": "^6.1", |
39 |
| - "symfony/yaml": "^6.1" |
| 35 | + "phpunit/phpunit": "^10.5", |
| 36 | + "shipmonk/composer-dependency-analyser": "^1.5", |
| 37 | + "squizlabs/php_codesniffer": "^3.9", |
| 38 | + "symfony/config": "^6.1 || ^7.0", |
| 39 | + "symfony/filesystem": "^6.1 || ^7.0", |
| 40 | + "symfony/yaml": "^6.1 || ^7.0" |
40 | 41 | },
|
41 | 42 | "autoload": {
|
42 | 43 | "psr-4": {
|
|
59 | 60 | "@style:phpcs",
|
60 | 61 | "@test:unit",
|
61 | 62 | "@style:phpstan",
|
62 |
| - "@check:requirement", |
63 |
| - "@check:unused" |
| 63 | + "@check:dependency" |
64 | 64 | ],
|
65 | 65 | "test:test": [
|
66 | 66 | "@test:unit"
|
|
74 | 74 | "test:unit:coverage": [
|
75 | 75 | "@phpunit --testsuite=Unit --coverage-text --coverage-html=var/phpunit/coverage"
|
76 | 76 | ],
|
77 |
| - "test:infection": [ |
78 |
| - "@infection" |
79 |
| - ], |
80 | 77 | "style:phpcs": [
|
81 | 78 | "@phpcs"
|
82 | 79 | ],
|
|
90 | 87 | "style:fix": [
|
91 | 88 | "@phpcbf src tests"
|
92 | 89 | ],
|
93 |
| - "check:requirement": [ |
94 |
| - "@composerRequireChecker" |
95 |
| - ], |
96 |
| - "check:unused": [ |
97 |
| - "@composerUnused" |
| 90 | + "check:dependency": [ |
| 91 | + "@composer-dependency-analyser" |
98 | 92 | ],
|
99 | 93 | "phpunit": "./vendor/bin/phpunit",
|
100 | 94 | "phpcs": "./vendor/bin/phpcs -p -s --extensions=php --colors --report-width=140",
|
101 | 95 | "phpstan": "./vendor/bin/phpstan analyse -c phpstan.neon",
|
102 | 96 | "phpcbf": "./vendor/bin/phpcbf -p --extensions=php",
|
103 |
| - "infection": "./tools/infection", |
104 |
| - "composerRequireChecker": "./tools/composer-require-checker check", |
105 |
| - "composerUnused": "./tools/composer-unused" |
| 97 | + "composer-dependency-analyser": "./vendor/bin/composer-dependency-analyser" |
106 | 98 | }
|
107 | 99 | }
|
0 commit comments