From 2ad6ac7e19ece9578fbe3e3b43d2ec566e72f43a Mon Sep 17 00:00:00 2001 From: Tigrov Date: Sat, 21 Feb 2026 15:39:12 +0700 Subject: [PATCH 1/8] Require `pdo_oci` --- README.md | 2 +- composer.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e8d484c..45ad767 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Driver supports Oracle 12c - 21c. ## Requirements - PHP 8.1 - 8.5. -- `pdo` PHP extension. +- `pdo_oci` PHP extension. ## Installation diff --git a/composer.json b/composer.json index 442f57d..510ac3c 100644 --- a/composer.json +++ b/composer.json @@ -31,6 +31,7 @@ ], "require": { "ext-pdo": "*", + "ext-pdo_oci": "*", "php": "8.1 - 8.5", "yiisoft/db": "^2.0" }, From c374392697627679e36473b9c3bb54f19045bea1 Mon Sep 17 00:00:00 2001 From: Tigrov Date: Sat, 21 Feb 2026 21:34:26 +0700 Subject: [PATCH 2/8] Fix composer-require-checker.yml --- .github/workflows/composer-require-checker.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/composer-require-checker.yml b/.github/workflows/composer-require-checker.yml index 2f8aece..f6160f4 100644 --- a/.github/workflows/composer-require-checker.yml +++ b/.github/workflows/composer-require-checker.yml @@ -24,7 +24,6 @@ jobs: composer-require-checker: uses: yiisoft/actions/.github/workflows/composer-require-checker.yml@master with: - php: >- - ['8.1', '8.2', '8.3', '8.4', '8.5'] - required-packages: >- - ['db'] + php: 8.1, 8.2, 8.3, 8.4, 8.5 + extensions: pdo, pdo_oci + required-packages: db From 960217635258edbc6be680df1e36bc0f3adfead0 Mon Sep 17 00:00:00 2001 From: Tigrov Date: Sat, 21 Feb 2026 21:41:52 +0700 Subject: [PATCH 3/8] Fix composer-require-checker.yml --- .github/workflows/composer-require-checker.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/composer-require-checker.yml b/.github/workflows/composer-require-checker.yml index f6160f4..4879a7b 100644 --- a/.github/workflows/composer-require-checker.yml +++ b/.github/workflows/composer-require-checker.yml @@ -24,6 +24,8 @@ jobs: composer-require-checker: uses: yiisoft/actions/.github/workflows/composer-require-checker.yml@master with: - php: 8.1, 8.2, 8.3, 8.4, 8.5 - extensions: pdo, pdo_oci - required-packages: db + php: >- + ['8.1', '8.2', '8.3', '8.4', '8.5'] + extensions: pdo_oci + required-packages: >- + ['db'] From 03ae792bc1abf63edc335e5d08263c126feec15d Mon Sep 17 00:00:00 2001 From: Tigrov Date: Sat, 21 Feb 2026 21:42:17 +0700 Subject: [PATCH 4/8] Fix static.yml --- .github/workflows/static.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index 287f4ac..f0f4e65 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -26,5 +26,6 @@ jobs: with: php: >- ['8.1', '8.2', '8.3', '8.4'] + extensions: pdo_oci required-packages: >- ['db'] From 6d43ab32eb238034783b6e4a6296db597a105b40 Mon Sep 17 00:00:00 2001 From: Tigrov Date: Sat, 21 Feb 2026 21:43:16 +0700 Subject: [PATCH 5/8] Fix rector-cs.yml --- .github/workflows/rector-cs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/rector-cs.yml b/.github/workflows/rector-cs.yml index 3982a9c..9efcefc 100644 --- a/.github/workflows/rector-cs.yml +++ b/.github/workflows/rector-cs.yml @@ -25,5 +25,6 @@ jobs: with: repository: ${{ github.event.pull_request.head.repo.full_name }} php: '8.1' + extensions: pdo_oci required-packages: >- ['db'] From e1afc9fb95b57953f487cbdc9d8dee0410fb012b Mon Sep 17 00:00:00 2001 From: Tigrov Date: Sat, 21 Feb 2026 21:44:19 +0700 Subject: [PATCH 6/8] Fix bc.yml --- .github/workflows/bc.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/bc.yml b/.github/workflows/bc.yml index 3276dd0..a075528 100644 --- a/.github/workflows/bc.yml +++ b/.github/workflows/bc.yml @@ -25,3 +25,4 @@ jobs: ['ubuntu-latest'] php: >- ['8.4'] + extensions: pdo_oci From 0287fe413afc656c811822ccdcae9834d75dac67 Mon Sep 17 00:00:00 2001 From: Tigrov Date: Sat, 21 Feb 2026 21:58:28 +0700 Subject: [PATCH 7/8] Update --- .github/workflows/build.yml | 2 +- .github/workflows/mutation.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index aeee325..fe1e02c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,7 @@ jobs: env: COMPOSER_ROOT_VERSION: 1.0.0 - EXTENSIONS: pdo, pdo_oci + EXTENSIONS: pdo_oci runs-on: ubuntu-latest diff --git a/.github/workflows/mutation.yml b/.github/workflows/mutation.yml index c56c355..cd3788b 100644 --- a/.github/workflows/mutation.yml +++ b/.github/workflows/mutation.yml @@ -24,7 +24,7 @@ jobs: env: COMPOSER_ROOT_VERSION: 1.0.0 - EXTENSIONS: pdo, pdo_oci + EXTENSIONS: pdo_oci runs-on: ${{ matrix.os }} From 2ab97102f156b32e9ebd1a5dd4aa9f0040024521 Mon Sep 17 00:00:00 2001 From: Tigrov Date: Sun, 22 Feb 2026 12:08:57 +0700 Subject: [PATCH 8/8] Add line to CHANGELOG.md [skip ci] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d24864..44db10d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - Enh #392: Explicitly import classes and functions in "use" section (@mspirkov) - Enh #393: Remove unnecessary files from Composer package (@mspirkov) +- Enh #394: Add `ext-pdo_oci` to `require` section of `composer.json` (@Tigrov) ## 2.0.0 December 05, 2025