Skip to content

Commit 31b3793

Browse files
p4veIstaabmPavel Karfikclxmstaab
authored
Introduce PDO based QueryReflector (#261)
Co-authored-by: Markus Staab <[email protected]> Co-authored-by: Pavel Karfik <[email protected]> Co-authored-by: Markus Staab <[email protected]>
1 parent b333386 commit 31b3793

File tree

54 files changed

+4706
-11747
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+4706
-11747
lines changed

.gitattributes

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1-
.phpstan-dba.cache linguist-generated=true
2-
.phpunit-phpstan-dba.cache linguist-generated=true
1+
.phpstan-dba-mysqli.cache linguist-generated=true
2+
.phpstan-dba-pdo.cache linguist-generated=true
3+
.phpunit-phpstan-dba-mysqli.cache linguist-generated=true
4+
.phpunit-phpstan-dba-pdo.cache linguist-generated=true

.github/workflows/phpstan.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
include:
19+
- php-version: "8.0"
20+
db-image: 'mysql:8.0'
21+
reflector: "pdo"
1922
- php-version: "8.0"
2023
db-image: 'mysql:8.0'
2124
reflector: "mysqli"
@@ -27,7 +30,7 @@ jobs:
2730
reflector: "mysqli"
2831

2932
env:
30-
DBA_REFLECTOR: ${{ matrix.reflector }}
33+
DBA_REFLECTOR: ${{ matrix.reflector }}
3134

3235
# https://docs.github.com/en/free-pro-team@latest/actions/guides/about-service-containers
3336
services:
@@ -73,10 +76,13 @@ jobs:
7376
- php-version: "8.1"
7477
reflector: "mysqli"
7578
mode: "replay"
79+
- php-version: "8.1"
80+
reflector: "pdo"
81+
mode: "replay"
7682

7783
env:
78-
DBA_REFLECTOR: ${{ matrix.reflector }}
79-
DBA_MODE: ${{ matrix.mode }}
84+
DBA_REFLECTOR: ${{ matrix.reflector }}
85+
DBA_MODE: ${{ matrix.mode }}
8086

8187
steps:
8288
- uses: actions/checkout@v2

.github/workflows/tests.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
include:
19+
- php-version: "8.0"
20+
db-image: 'mysql:8.0'
21+
reflector: "pdo"
1922
- php-version: "8.0"
2023
db-image: 'mysql:8.0'
2124
reflector: "mysqli"
@@ -72,13 +75,16 @@ jobs:
7275
fail-fast: false
7376
matrix:
7477
include:
78+
- php-version: "8.1"
79+
reflector: "pdo"
80+
mode: "replay"
7581
- php-version: "8.1"
7682
reflector: "mysqli"
7783
mode: "replay"
7884

7985
env:
80-
DBA_REFLECTOR: ${{ matrix.reflector }}
81-
DBA_MODE: ${{ matrix.mode }}
86+
DBA_REFLECTOR: ${{ matrix.reflector }}
87+
DBA_MODE: ${{ matrix.mode }}
8288

8389
steps:
8490
- uses: actions/checkout@v2

0 commit comments

Comments
 (0)