diff --git a/.gitattributes b/.gitattributes
index 5e3dd8c..faed8b0 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -6,6 +6,7 @@
/phpstan-baseline.neon export-ignore
/phpstan.neon.dist export-ignore
/phpunit.xml.dist export-ignore
+/psalm-baseline.xml export-ignore
/psalm.xml export-ignore
/tests/ export-ignore
/vendor-bin/ export-ignore
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 4851d6b..279bdcf 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -37,7 +37,7 @@ jobs:
strategy:
max-parallel: 10
matrix:
- php: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3']
+ php: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
steps:
- name: Set up PHP
diff --git a/composer.json b/composer.json
index 6c5bdd6..f64ed77 100644
--- a/composer.json
+++ b/composer.json
@@ -30,7 +30,7 @@
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
- "phpunit/phpunit": "^8.5.36 || ^9.6.15"
+ "phpunit/phpunit": "^8.5.39 || ^9.6.20"
},
"autoload": {
"psr-4": {
diff --git a/psalm-baseline.xml b/psalm-baseline.xml
new file mode 100644
index 0000000..7bf39a8
--- /dev/null
+++ b/psalm-baseline.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/psalm.xml b/psalm.xml
index 3e4e3d0..10238ae 100644
--- a/psalm.xml
+++ b/psalm.xml
@@ -5,6 +5,9 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="https://getpsalm.org/schema/config"
xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"
+ errorBaseline="psalm-baseline.xml"
+ findUnusedBaselineEntry="true"
+ findUnusedCode="false"
>
diff --git a/vendor-bin/php-cs-fixer/composer.json b/vendor-bin/php-cs-fixer/composer.json
index 049eacf..72998c7 100644
--- a/vendor-bin/php-cs-fixer/composer.json
+++ b/vendor-bin/php-cs-fixer/composer.json
@@ -1,7 +1,7 @@
{
"require": {
"php": "^7.4 || ^8.0",
- "friendsofphp/php-cs-fixer": "3.52.1"
+ "friendsofphp/php-cs-fixer": "3.59.3"
},
"config": {
"preferred-install": "dist"
diff --git a/vendor-bin/phpstan/composer.json b/vendor-bin/phpstan/composer.json
index 6207691..77598be 100644
--- a/vendor-bin/phpstan/composer.json
+++ b/vendor-bin/phpstan/composer.json
@@ -1,8 +1,8 @@
{
"require": {
"php": "^7.4 || ^8.0",
- "phpstan/phpstan": "1.10.47",
- "phpstan/phpstan-deprecation-rules": "1.1.4"
+ "phpstan/phpstan": "1.11.7",
+ "phpstan/phpstan-deprecation-rules": "1.2.0"
},
"config": {
"preferred-install": "dist"
diff --git a/vendor-bin/psalm/composer.json b/vendor-bin/psalm/composer.json
index 2f215e8..020abe5 100644
--- a/vendor-bin/psalm/composer.json
+++ b/vendor-bin/psalm/composer.json
@@ -1,7 +1,7 @@
{
"require": {
"php": "^7.4 || ^8.0",
- "psalm/phar": "5.16.0"
+ "psalm/phar": "5.25.0"
},
"config": {
"preferred-install": "dist"