From 3f4aae7c5ab23d3513b8ee253cd87b25b7f2c268 Mon Sep 17 00:00:00 2001 From: Alexander Ustimenko Date: Fri, 5 Dec 2025 21:08:08 +0700 Subject: [PATCH 1/4] Allow PHP 8.x --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 808aecc..b1b21dd 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ } ], "require": { - "php": "^5.6 || ^7.0", + "php": "^5.6 || ^7.0 || ^8.0", "lcobucci/jwt": "^3.2.2", "league/oauth2-client": "^2.7.0", "psr/log": "^1.0", From f5a98944523928457a507e4caadaab18f5928221 Mon Sep 17 00:00:00 2001 From: Alexander Ustimenko Date: Mon, 8 Dec 2025 16:00:51 +0700 Subject: [PATCH 2/4] Update openssl_pkey_get_private behaviour: resource -> object --- src/Security/Signer/OpensslPkcs7.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Security/Signer/OpensslPkcs7.php b/src/Security/Signer/OpensslPkcs7.php index 85a082b..df3ece6 100644 --- a/src/Security/Signer/OpensslPkcs7.php +++ b/src/Security/Signer/OpensslPkcs7.php @@ -22,7 +22,7 @@ public function sign($message) } $privateKey = openssl_pkey_get_private($keyContent, $this->privateKeyPassword); - if (!is_resource($privateKey)) { + if (false === $privateKey) { throw SignException::canNotReadPrivateKey($this->privateKeyPath); } From cc4680f3cd006e8a68ab479400fbd7c58aecf3c2 Mon Sep 17 00:00:00 2001 From: Alexander Ustimenko Date: Mon, 8 Dec 2025 16:07:21 +0700 Subject: [PATCH 3/4] Add moar php versions in CI --- .github/workflows/ci.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 61911f4..7e626ee 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,6 +35,18 @@ jobs: - php-version: '7.4' SYMFONY_PHPUNIT_VERSION: 8.5.49 integration: true + - php-version: '8.0' + SYMFONY_PHPUNIT_VERSION: 9.6.30 + - php-version: '8.1' + SYMFONY_PHPUNIT_VERSION: 10.5.59 + - php-version: '8.2' + SYMFONY_PHPUNIT_VERSION: 11.5.45 + - php-version: '8.3' + SYMFONY_PHPUNIT_VERSION: 12.4.5 + - php-version: '8.4' + SYMFONY_PHPUNIT_VERSION: 12.4.5 + - php-version: '8.5' + SYMFONY_PHPUNIT_VERSION: 12.4.5 env: ESIA_LOGIN_ATTEMPTS: 3 SYMFONY_PHPUNIT_VERSION: ${{ matrix.SYMFONY_PHPUNIT_VERSION }} From 8ec002bafd7356ecfe2002299c0982f8244842a2 Mon Sep 17 00:00:00 2001 From: Alexander Ustimenko Date: Mon, 8 Dec 2025 16:13:55 +0700 Subject: [PATCH 4/4] downgrade --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7e626ee..43a2850 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,17 +36,17 @@ jobs: SYMFONY_PHPUNIT_VERSION: 8.5.49 integration: true - php-version: '8.0' - SYMFONY_PHPUNIT_VERSION: 9.6.30 + SYMFONY_PHPUNIT_VERSION: 9.6.31 - php-version: '8.1' - SYMFONY_PHPUNIT_VERSION: 10.5.59 + SYMFONY_PHPUNIT_VERSION: 9.6.31 - php-version: '8.2' - SYMFONY_PHPUNIT_VERSION: 11.5.45 + SYMFONY_PHPUNIT_VERSION: 9.6.31 - php-version: '8.3' - SYMFONY_PHPUNIT_VERSION: 12.4.5 + SYMFONY_PHPUNIT_VERSION: 9.6.31 - php-version: '8.4' - SYMFONY_PHPUNIT_VERSION: 12.4.5 + SYMFONY_PHPUNIT_VERSION: 9.6.31 - php-version: '8.5' - SYMFONY_PHPUNIT_VERSION: 12.4.5 + SYMFONY_PHPUNIT_VERSION: 9.6.31 env: ESIA_LOGIN_ATTEMPTS: 3 SYMFONY_PHPUNIT_VERSION: ${{ matrix.SYMFONY_PHPUNIT_VERSION }}