From 2a25fea20d4511c03bdf8acb2099ec3c526e05c4 Mon Sep 17 00:00:00 2001 From: Toon Verwerft Date: Fri, 25 Nov 2022 12:55:04 +0100 Subject: [PATCH] Allow PHP82 --- .github/workflows/grumphp.yaml | 4 ++-- composer.json | 13 ++++++++----- src/Http/ExceptionApiProblem.php | 1 + 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/grumphp.yaml b/.github/workflows/grumphp.yaml index ddecc4e..df17c3c 100644 --- a/.github/workflows/grumphp.yaml +++ b/.github/workflows/grumphp.yaml @@ -7,7 +7,7 @@ jobs: strategy: matrix: operating-system: [ubuntu-latest] - php-versions: ['8.0', '8.1'] + php-versions: ['8.0', '8.1', '8.2'] composer-options: ['', '--prefer-lowest'] fail-fast: false name: PHP ${{ matrix.php-versions }} @ ${{ matrix.operating-system }} with ${{ matrix.composer-options }} @@ -35,7 +35,7 @@ jobs: key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} restore-keys: ${{ runner.os }}-composer- - name: Install dependencies - run: composer update --prefer-dist --no-progress --no-suggest ${{ matrix.composer-options }} --ignore-platform-reqs + run: composer update --prefer-dist --no-progress --no-suggest ${{ matrix.composer-options }} --ignore-platform-req=php+ - name: Set git variables run: | git config --global user.email "you@example.com" diff --git a/composer.json b/composer.json index 035d20e..64f1e81 100644 --- a/composer.json +++ b/composer.json @@ -3,10 +3,10 @@ "description": "RFC7807 Problem details implementation", "type": "library", "require-dev": { - "friendsofphp/php-cs-fixer": "^3.3", - "phpro/grumphp-shim": "^1.6", - "phpspec/phpspec": "^7.0", - "symfony/validator": "^5.3 || ^6.0", + "friendsofphp/php-cs-fixer": "^3.13", + "phpro/grumphp-shim": "^1.14", + "phpspec/phpspec": "^7.2", + "symfony/validator": "^5.4 || ^6.0", "sebastian/comparator": "^4.0" }, "license": "MIT", @@ -20,7 +20,10 @@ "php": "^8.0" }, "config": { - "sort-packages": true + "sort-packages": true, + "allow-plugins": { + "phpro/grumphp-shim": true + } }, "autoload": { "psr-4": { diff --git a/src/Http/ExceptionApiProblem.php b/src/Http/ExceptionApiProblem.php index 493ea9c..10f658e 100644 --- a/src/Http/ExceptionApiProblem.php +++ b/src/Http/ExceptionApiProblem.php @@ -5,6 +5,7 @@ namespace Phpro\ApiProblem\Http; use function get_class; + use Phpro\ApiProblem\DebuggableApiProblemInterface; use Throwable;