Skip to content

Commit 3c1c984

Browse files
authored
Merge pull request #28 from veewee/feature/bump-php84-minimum
Bump PHP 8.4 as minimum version and update dependencies
2 parents 7887fc8 + 4231872 commit 3c1c984

File tree

5 files changed

+17
-8
lines changed

5 files changed

+17
-8
lines changed

.github/workflows/analyzers.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
strategy:
88
matrix:
99
operating-system: [ubuntu-latest]
10-
php-versions: ['8.3', '8.4', '8.5']
10+
php-versions: ['8.4', '8.5']
1111
composer-options: ['--ignore-platform-req=php+']
1212
fail-fast: false
1313
name: PHP ${{ matrix.php-versions }} @ ${{ matrix.operating-system }}

.github/workflows/code-style.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
strategy:
88
matrix:
99
operating-system: [ubuntu-latest]
10-
php-versions: ['8.3', '8.4', '8.5']
10+
php-versions: ['8.4', '8.5']
1111
composer-options: ['--ignore-platform-req=php+']
1212
fail-fast: false
1313
name: PHP ${{ matrix.php-versions }} @ ${{ matrix.operating-system }}

.github/workflows/tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
strategy:
88
matrix:
99
operating-system: [ubuntu-latest]
10-
php-versions: ['8.3', '8.4', '8.5']
10+
php-versions: ['8.4', '8.5']
1111
composer-options: ['--ignore-platform-req=php+']
1212
fail-fast: false
1313
name: PHP ${{ matrix.php-versions }} @ ${{ matrix.operating-system }}

composer.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,12 @@
1515
}
1616
],
1717
"require": {
18-
"php": "~8.3.0 || ~8.4.0 || ~8.5.0",
19-
"php-standard-library/php-standard-library": "^3.0 || ^4.0 || ^5.0 || ^6.0",
20-
"php-soap/xml": "^1.9.0"
18+
"php": "~8.4.0 || ~8.5.0",
19+
"php-standard-library/dict": "^6.1",
20+
"php-standard-library/foundation": "^6.1",
21+
"php-standard-library/option": "^6.1",
22+
"php-standard-library/type": "^6.1",
23+
"php-soap/xml": "^1.10.0"
2124
},
2225
"autoload-dev": {
2326
"psr-4": {

psalm.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<psalm
33
errorLevel="1"
44
strictBinaryOperands="true"
5-
phpVersion="8.1"
5+
phpVersion="8.4"
66
allowStringToStandInForClass="true"
77
rememberPropertyAssignmentsAfterCall="false"
88
skipChecksOnUnresolvableIncludes="false"
@@ -21,4 +21,10 @@
2121
<directory name="tests"/>
2222
</ignoreFiles>
2323
</projectFiles>
24-
<plugins><pluginClass class="Psl\Psalm\Plugin"/></plugins></psalm>
24+
<stubs>
25+
<file name="vendor/veewee/xml/stubs/DOM.phpstub" />
26+
</stubs>
27+
<plugins>
28+
<pluginClass class="Psl\Psalm\Plugin"/>
29+
</plugins>
30+
</psalm>

0 commit comments

Comments
 (0)