File tree Expand file tree Collapse file tree 3 files changed +57
-3
lines changed Expand file tree Collapse file tree 3 files changed +57
-3
lines changed Original file line number Diff line number Diff line change 22
22
with :
23
23
args : analyze --no-progress
24
24
25
+ phpstan_psr-2 :
26
+ name : PHPStan psr/http-message 2
27
+ runs-on : ubuntu-latest
28
+
29
+ steps :
30
+ - name : Checkout code
31
+ uses : actions/checkout@v3
32
+
33
+ - name : Setup PHP
34
+ uses : shivammathur/setup-php@v2
35
+ with :
36
+ php-version : ${{ matrix.php }}
37
+ tools : composer
38
+ coverage : none
39
+
40
+ - name : Adjust dependencies
41
+ run : |
42
+ rm src/MessageFactory/SlimMessageFactory.php src/StreamFactory/SlimStreamFactory.php src/UriFactory/SlimUriFactory.php spec/MessageFactory/SlimMessageFactorySpec.php spec/StreamFactory/SlimStreamFactorySpec.php spec/UriFactory/SlimUriFactorySpec.php
43
+ composer remove --dev "slim/slim" --no-interaction --no-update
44
+ composer require "psr/http-message:^2.0" --no-interaction --no-update
45
+ composer update --prefer-dist --prefer-stable --no-interaction --no-progress
46
+
47
+ - name : PHPStan
48
+ uses : docker://oskarstark/phpstan-ga
49
+ env :
50
+ REQUIRE_DEV : true
51
+ with :
52
+ args : analyze --no-progress
53
+
25
54
php-cs-fixer :
26
55
name : PHP-CS-Fixer
27
56
runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 31
31
- name : Execute tests
32
32
run : composer test
33
33
34
+ psr-2 :
35
+ name : PHP psr/http-message 2
36
+ runs-on : ubuntu-latest
37
+
38
+ steps :
39
+ - name : Checkout code
40
+ uses : actions/checkout@v3
41
+
42
+ - name : Setup PHP
43
+ uses : shivammathur/setup-php@v2
44
+ with :
45
+ php-version : 8.2
46
+ tools : composer
47
+ coverage : none
48
+
49
+ - name : Install dependencies
50
+ run : |
51
+ rm src/MessageFactory/SlimMessageFactory.php src/StreamFactory/SlimStreamFactory.php src/UriFactory/SlimUriFactory.php spec/MessageFactory/SlimMessageFactorySpec.php spec/StreamFactory/SlimStreamFactorySpec.php spec/UriFactory/SlimUriFactorySpec.php
52
+ composer remove --dev "slim/slim" --no-interaction --no-update
53
+ composer require "psr/http-message:^2.0" --no-interaction --no-update
54
+ composer update --prefer-dist --prefer-stable --no-interaction --no-progress
55
+
56
+ - name : Execute tests
57
+ run : composer test
58
+
34
59
lowest :
35
60
name : PHP ${{ matrix.php }} Lowest
36
61
runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 26
26
"require-dev" : {
27
27
"ext-zlib" : " *" ,
28
28
"ergebnis/composer-normalize" : " ^2.6" ,
29
- "guzzlehttp/psr7" : " ^1.0" ,
29
+ "guzzlehttp/psr7" : " ^1.0 || ^2.0 " ,
30
30
"phpspec/phpspec" : " ^5.1 || ^6.3 || ^7.1" ,
31
- "slim/slim" : " ^3.0" ,
32
- "laminas/laminas-diactoros" : " ^2.0"
31
+ "slim/slim" : " ^3.0 || ^4.0 " ,
32
+ "laminas/laminas-diactoros" : " ^2.0 || ^3.0 "
33
33
},
34
34
"suggest" : {
35
35
"ext-zlib" : " Used with compressor/decompressor streams" ,
You can’t perform that action at this time.
0 commit comments