From bd70785f779378f431d0495d263b0f2760c744a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane?= Date: Tue, 12 Nov 2024 15:14:13 +0100 Subject: [PATCH] Allow php 8.4 (#147) * Allow php 8.4 --- .laminas-ci.json | 13 +++++++++++++ composer.json | 10 ++++++---- psalm.xml => disablepsalm.xml | 0 phpstan.neon | 5 +++++ 4 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 .laminas-ci.json rename psalm.xml => disablepsalm.xml (100%) create mode 100644 phpstan.neon diff --git a/.laminas-ci.json b/.laminas-ci.json new file mode 100644 index 0000000..5cba29f --- /dev/null +++ b/.laminas-ci.json @@ -0,0 +1,13 @@ +{ + "additional_checks": [ + { + "name": "PhpStan", + "job": { + "php": "8.2", + "dependencies": "latest", + "command": "vendor/bin/phpstan analyse" + } + } + ] +} + diff --git a/composer.json b/composer.json index 73b1cdc..706eeec 100644 --- a/composer.json +++ b/composer.json @@ -11,15 +11,14 @@ } ], "require": { - "php": "~8.2.0 || ~8.3.0", - "job-runner/job-runner": "^1.3", + "php": "~8.2.0 || ~8.3.0 || ~8.4.0", + "job-runner/job-runner": "^1.4", "symfony/notifier": "^6.0 || ^7.0" }, "require-dev": { "doctrine/coding-standard": "^12.0", "phpunit/phpunit": "^11.4.3", - "psalm/plugin-phpunit": "^0.19.0", - "vimeo/psalm": "dev-master" + "phpstan/phpstan": "^2.0.1" }, "autoload": { "psr-4": { @@ -36,6 +35,9 @@ "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true, "infection/extension-installer": true + }, + "platform": { + "php": "8.2.99" } } } diff --git a/psalm.xml b/disablepsalm.xml similarity index 100% rename from psalm.xml rename to disablepsalm.xml diff --git a/phpstan.neon b/phpstan.neon new file mode 100644 index 0000000..5db66b7 --- /dev/null +++ b/phpstan.neon @@ -0,0 +1,5 @@ +parameters: + level: 10 + paths: + - src/ + - tests/ \ No newline at end of file