Skip to content

Commit 1dc9e2e

Browse files
committed
Allow PHPUnit ^11 and ^12
Allow installing newer versions of PHPUnit. In this library itself only PHPUnit ^10 is possible because of the PHP version constraint (PHPUnit ^11 requires at least PHP 8.2). But this PR allows consuming packages to install a newer version of PHPUnit. PHPUnit 12 requires dataProvider to be attributes, so all dataProvider annotations were converted to attributes. To be able to install PHPUnit 11, psalm ^6 is required, so it was also bumped and some new issues were fixed. Signed-off-by: Thomas Rieschl <[email protected]>
1 parent ddd5cbe commit 1dc9e2e

File tree

8 files changed

+1507
-357
lines changed

8 files changed

+1507
-357
lines changed

composer.json

+12-12
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,22 @@
3737
"laminas/laminas-servicemanager": "^3.0.3",
3838
"laminas/laminas-uri": "^2.5",
3939
"laminas/laminas-view": "^2.13.1",
40-
"phpunit/phpunit": "^10.4",
40+
"phpunit/phpunit": "^10.4 || ^11.0 || ^12.0",
4141
"symfony/css-selector": "^6.0 || ^7.0",
4242
"symfony/dom-crawler": "^6.0 || ^7.0"
4343
},
4444
"require-dev": {
45-
"laminas/laminas-coding-standard": "^3.0",
46-
"laminas/laminas-i18n": "^2.21",
47-
"laminas/laminas-modulemanager": "^2.14.0",
48-
"laminas/laminas-mvc-plugin-flashmessenger": "^1.9.0",
49-
"laminas/laminas-serializer": "^2.14.0",
50-
"laminas/laminas-session": "^2.16",
51-
"laminas/laminas-stdlib": "^3.16.1",
52-
"laminas/laminas-validator": "^2.28",
53-
"mikey179/vfsstream": "^1.6.11",
54-
"psalm/plugin-phpunit": "^0.19.0",
55-
"vimeo/psalm": "^5.26"
45+
"laminas/laminas-coding-standard": "^3.0.1",
46+
"laminas/laminas-i18n": "^2.29",
47+
"laminas/laminas-modulemanager": "^2.17",
48+
"laminas/laminas-mvc-plugin-flashmessenger": "^1.11",
49+
"laminas/laminas-serializer": "^2.18",
50+
"laminas/laminas-session": "^2.24",
51+
"laminas/laminas-stdlib": "^3.20",
52+
"laminas/laminas-validator": "^2.64.2",
53+
"mikey179/vfsstream": "^1.6.12",
54+
"psalm/plugin-phpunit": "^0.19.2",
55+
"vimeo/psalm": "^5.26 || ^6.8.7"
5656
},
5757
"autoload": {
5858
"psr-4": {

0 commit comments

Comments
 (0)