Skip to content

Commit f234d38

Browse files
committed
Remove Support for PHP 8.0, Upgrade PHPUnit to 10.x
- Bumps all dev dependencies - Adds future Psalm defaults (findUnusedCode etc) - Convert PHPUnit annotations to attributes - Removes `@group` annotations that are no longer relevant - Expands baseline with some "unfixable" psalm issues - Bumps `mezzio-router` to `^3.14` - the minimum version supporting PHPUnit 10.x - Allows [email protected] as a dev dependency Closes #26 Closes #29 Signed-off-by: George Steel <[email protected]>
1 parent 1681f61 commit f234d38

9 files changed

+491
-651
lines changed

.gitignore

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
/clover.xml
2-
/coveralls-upload.json
31
/phpunit.xml
42
/vendor/
53
.phpcs-cache
6-
.phpunit.result.cache
4+
.phpunit.cache

composer.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"dealerdirect/phpcodesniffer-composer-installer": true
2626
},
2727
"platform": {
28-
"php": "8.0.99"
28+
"php": "8.1.99"
2929
}
3030
},
3131
"extra": {
@@ -34,21 +34,21 @@
3434
}
3535
},
3636
"require": {
37-
"php": "~8.0.0 || ~8.1.0 || ~8.2.0",
37+
"php": "~8.1.0 || ~8.2.0",
3838
"fig/http-message-util": "^1.1.5",
3939
"laminas/laminas-psr7bridge": "^1.0.0",
4040
"laminas/laminas-router": "^3.10.0",
41-
"mezzio/mezzio-router": "^3.9",
41+
"mezzio/mezzio-router": "^3.14",
4242
"psr/http-message": "^1.0.1"
4343
},
4444
"require-dev": {
4545
"laminas/laminas-coding-standard": "~2.5.0",
46-
"laminas/laminas-diactoros": "^2.24",
47-
"laminas/laminas-i18n": "^2.21",
48-
"laminas/laminas-stratigility": "^3.9",
49-
"phpunit/phpunit": "^9.5.28",
46+
"laminas/laminas-diactoros": "^2.25.2 || ^3.0.0",
47+
"laminas/laminas-i18n": "^2.23",
48+
"laminas/laminas-stratigility": "^3.10",
49+
"phpunit/phpunit": "^10.1.3",
5050
"psalm/plugin-phpunit": "^0.18.4",
51-
"vimeo/psalm": "^5.6"
51+
"vimeo/psalm": "^5.11"
5252
},
5353
"autoload": {
5454
"psr-4": {

0 commit comments

Comments
 (0)