Skip to content

Commit 58e9ada

Browse files
committed
Require PHP 8.3
1 parent feed861 commit 58e9ada

File tree

6 files changed

+28
-34
lines changed

6 files changed

+28
-34
lines changed

.appveyor.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ environment:
2727
- db: mssql
2828
driver: sqlsrv
2929
db_version: sql2017
30-
php: 8.1
30+
php: 8.3
3131
- db: mssql
3232
driver: pdo_sqlsrv
3333
db_version: sql2017
34-
php: 8.1
34+
php: 8.3
3535

3636
init:
3737
- SET PATH=C:\Program Files\OpenSSL;c:\tools\php;C:\tools\composer;%PATH%
@@ -64,18 +64,18 @@ install:
6464
Add-Content php.ini "`n extension=php_sqlite3.dll"
6565
Add-Content php.ini "`n extension=php_curl.dll"
6666
67-
$DLLVersion = "5.10.0"
67+
$DLLVersion = "5.12.0"
6868
cd c:\tools\php\ext
69-
$source = "https://windows.php.net/downloads/pecl/releases/sqlsrv/$($DLLVersion)/php_sqlsrv-$($DLLVersion)-$($env:php)-nts-vs16-x64.zip"
70-
$destination = "c:\tools\php\ext\php_sqlsrv-$($DLLVersion)-$($env:php)-nts-vs16-x64.zip"
69+
$source = "https://downloads.php.net/~windows/pecl/releases/sqlsrv/$($DLLVersion)/php_sqlsrv-$($DLLVersion)-$($env:php)-nts-vs17-x64.zip"
70+
$destination = "c:\tools\php\ext\php_sqlsrv-$($DLLVersion)-$($env:php)-nts-vs17-x64.zip"
7171
Invoke-WebRequest $source -OutFile $destination
72-
7z x -y php_sqlsrv-$($DLLVersion)-$($env:php)-nts-vs16-x64.zip > $null
73-
$source = "https://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($DLLVersion)/php_pdo_sqlsrv-$($DLLVersion)-$($env:php)-nts-vs16-x64.zip"
74-
$destination = "c:\tools\php\ext\php_pdo_sqlsrv-$($DLLVersion)-$($env:php)-nts-vs16-x64.zip"
72+
7z x -y php_sqlsrv-$($DLLVersion)-$($env:php)-nts-vs17-x64.zip > $null
73+
$source = "https://downloads.php.net/~windows/pecl/releases/pdo_sqlsrv/$($DLLVersion)/php_pdo_sqlsrv-$($DLLVersion)-$($env:php)-nts-vs17-x64.zip"
74+
$destination = "c:\tools\php\ext\php_pdo_sqlsrv-$($DLLVersion)-$($env:php)-nts-vs17-x64.zip"
7575
Invoke-WebRequest $source -OutFile $destination
76-
7z x -y php_pdo_sqlsrv-$($DLLVersion)-$($env:php)-nts-vs16-x64.zip > $null
76+
7z x -y php_pdo_sqlsrv-$($DLLVersion)-$($env:php)-nts-vs17-x64.zip > $null
7777
$DLLVersion = (Invoke-WebRequest "https://pecl.php.net/rest/r/pcov/stable.txt").Content
78-
Invoke-WebRequest https://downloads.php.net/~windows/pecl/releases/pcov/$($DLLVersion)/php_pcov-$($DLLVersion)-$($env:php)-nts-vs16-$($env:platform).zip -OutFile pcov.zip
78+
Invoke-WebRequest https://downloads.php.net/~windows/pecl/releases/pcov/$($DLLVersion)/php_pcov-$($DLLVersion)-$($env:php)-nts-vs17-$($env:platform).zip -OutFile pcov.zip
7979
7z x -y pcov.zip > $null
8080
Remove-Item c:\tools\php\* -include .zip
8181
cd c:\tools\php

.github/workflows/continuous-integration.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
- "pdo_sqlite"
4747
include:
4848
- os: "ubuntu-20.04"
49-
php-version: "8.1"
49+
php-version: "8.3"
5050
dependencies: "lowest"
5151
extension: "pdo_sqlite"
5252
- os: "ubuntu-22.04"
@@ -106,7 +106,7 @@ jobs:
106106
- "21"
107107
- "23"
108108
include:
109-
- php-version: "8.1"
109+
- php-version: "8.3"
110110
oracle-version: "23"
111111
- php-version: "8.5"
112112
oracle-version: "23"
@@ -166,7 +166,7 @@ jobs:
166166
- "21"
167167
- "23"
168168
include:
169-
- php-version: "8.1"
169+
- php-version: "8.3"
170170
oracle-version: "23"
171171
- php-version: "8.5"
172172
oracle-version: "23"
@@ -231,10 +231,10 @@ jobs:
231231
- "pgsql"
232232
- "pdo_pgsql"
233233
include:
234-
- php-version: "8.1"
234+
- php-version: "8.3"
235235
postgres-version: "17"
236236
extension: "pgsql"
237-
- php-version: "8.1"
237+
- php-version: "8.3"
238238
postgres-version: "17"
239239
extension: "pdo_pgsql"
240240
- php-version: "8.5"
@@ -309,10 +309,10 @@ jobs:
309309
- "mysqli"
310310
- "pdo_mysql"
311311
include:
312-
- php-version: "8.1"
312+
- php-version: "8.3"
313313
mariadb-version: "11.4"
314314
extension: "mysqli"
315-
- php-version: "8.1"
315+
- php-version: "8.3"
316316
mariadb-version: "11.4"
317317
extension: "pdo_mysql"
318318
- php-version: "8.5"
@@ -383,10 +383,10 @@ jobs:
383383
- ""
384384
include:
385385
- config-file-suffix: "-tls"
386-
php-version: "8.1"
386+
php-version: "8.3"
387387
mysql-version: "9.1"
388388
extension: "mysqli"
389-
- php-version: "8.1"
389+
- php-version: "8.3"
390390
mysql-version: "9.1"
391391
extension: "mysqli"
392392
- php-version: "8.5"
@@ -449,7 +449,7 @@ jobs:
449449
strategy:
450450
matrix:
451451
php-version:
452-
- "8.1"
452+
- "8.3"
453453
- "8.4"
454454
- "8.5"
455455
extension:
@@ -459,10 +459,10 @@ jobs:
459459
- "Latin1_General_100_CI_AS_SC_UTF8"
460460
include:
461461
- collation: "Latin1_General_100_CS_AS_SC_UTF8"
462-
php-version: "8.1"
462+
php-version: "8.3"
463463
extension: "sqlsrv"
464464
- collation: "Latin1_General_100_CS_AS_SC_UTF8"
465-
php-version: "8.1"
465+
php-version: "8.3"
466466
extension: "pdo_sqlsrv"
467467

468468
services:
@@ -516,7 +516,7 @@ jobs:
516516
strategy:
517517
matrix:
518518
php-version:
519-
- "8.1"
519+
- "8.3"
520520
- "8.4"
521521
- "8.5"
522522

@@ -584,7 +584,7 @@ jobs:
584584
strategy:
585585
matrix:
586586
php-version:
587-
- "8.1"
587+
- "8.3"
588588

589589
steps:
590590
- name: "Checkout"

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
{"name": "Jonathan Wage", "email": "[email protected]"}
3232
],
3333
"require": {
34-
"php": "^8.1",
34+
"php": "^8.3",
3535
"doctrine/deprecations": "^0.5.3|^1",
3636
"psr/cache": "^1|^2|^3",
3737
"psr/log": "^1|^2|^3"

phpcs.xml.dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<!-- Show progress of the run and show sniff names -->
1313
<arg value="ps"/>
1414

15-
<config name="php_version" value="80100"/>
15+
<config name="php_version" value="80300"/>
1616

1717
<file>src</file>
1818
<file>tests</file>

src/Configuration.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,17 +134,12 @@ public function setSchemaManagerFactory(SchemaManagerFactory $schemaManagerFacto
134134
return $this;
135135
}
136136

137-
/** @return true */
138137
public function getDisableTypeComments(): bool
139138
{
140139
return true;
141140
}
142141

143-
/**
144-
* @param true $disableTypeComments
145-
*
146-
* @return $this
147-
*/
142+
/** @return $this */
148143
public function setDisableTypeComments(bool $disableTypeComments): self
149144
{
150145
if (! $disableTypeComments) {

src/Driver/PgSQL/Exception/UnexpectedValue.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ public static function new(string $value, string $type): self
2020
));
2121
}
2222

23-
/** @return null */
24-
public function getSQLState(): string|null
23+
public function getSQLState(): null
2524
{
2625
return null;
2726
}

0 commit comments

Comments
 (0)