Repository navigation
Commit aebe9cd
committed
Bump to PHP 8.3 minimum, migrate to Mago QA toolchain, add Pdo\Result coverage
php-db/phpdb 0.6.x added getQueryResult() to Driver\ResultInterface, which
Sqlite already satisfies for free via the shared core Pdo\Result class (no
sqlite-owned Result class exists). Ports the core's exhaustive Pdo\Result
unit test suite to cover it, matching the coverage mysql/pgsql carry for
their own Result classes.
Also replaces laminas-coding-standard/phpstan with the shared
php-db/phpdb-qa-tools Mago toolchain, mirroring phpdb-qa-analysis-sql:
mago.toml extending the shared base, the qa-tools phpunit.xml.dist
template, mago-based composer scripts, and the reusable CI workflow.
Pre-existing lint/analyzer findings in untouched code are captured in
lint-baseline.toml/analyzer-baseline.toml rather than fixed here.1 parent 3eeb298 commit aebe9cd
13 files changed
Lines changed: 2332 additions & 603 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | | - | |
7 | | - | |
| 5 | + | |
8 | 6 | | |
9 | 7 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | 8 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
This file was deleted.
0 commit comments