diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e67ab44..4953d4c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,7 +19,7 @@ jobs: strategy: fail-fast: false matrix: - php: ["8.1", "8.2"] + php: ["8.2", "8.3", "8.4"] steps: - uses: actions/checkout@v3 @@ -50,4 +50,4 @@ jobs: run: vendor/bin/pds-skeleton validate - name: Check dependencies are properly required - run: composer-require-checker check + run: composer-require-checker check --config-file=composer-require-checker.json --ignore-parse-errors diff --git a/composer-require-checker.json b/composer-require-checker.json new file mode 100644 index 0000000..afc3ded --- /dev/null +++ b/composer-require-checker.json @@ -0,0 +1,32 @@ +{ + "symbol-whitelist": [ + "null", + "true", + "false", + "static", + "self", + "parent", + "array", + "string", + "int", + "float", + "bool", + "iterable", + "callable", + "void", + "object", + "mixed", + "never", + "Swift_Message" + ], + "php-core-extensions": [ + "Core", + "date", + "pcre", + "Phar", + "Reflection", + "SPL", + "standard" + ], + "scan-files": [] +} diff --git a/composer.json b/composer.json index f41cf08..95c0edf 100644 --- a/composer.json +++ b/composer.json @@ -20,12 +20,12 @@ } ], "require": { - "symfony/dependency-injection": "^6.1", - "symfony/http-kernel": "^6.1", - "webgriffe/payum-lock-request-extension": "^0.1" + "symfony/dependency-injection": "^7.4", + "symfony/http-kernel": "^7.4", + "webgriffe/payum-lock-request-extension": "^0.2" }, "require-dev": { "pds/skeleton": "^1.0", - "symfony/http-client": "^6.1" + "symfony/http-client": "^7.4" } }