Skip to content

Commit 95a36e2

Browse files
committed
[PHP 8.3 support](#133) : [More appropriate Date/Time Exceptions](https://php.watch/versions/8.3/datetime-exceptions)
1 parent ab898f4 commit 95a36e2

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
[
2+
{
3+
"name": "DateError",
4+
"ext_min": "8.3.0alpha1",
5+
"php_min": "8.3.0alpha1"
6+
},
7+
{
8+
"name": "DateObjectError",
9+
"ext_min": "8.3.0alpha1",
10+
"php_min": "8.3.0alpha1"
11+
},
12+
{
13+
"name": "DateRangeError",
14+
"ext_min": "8.3.0alpha1",
15+
"php_min": "8.3.0alpha1"
16+
},
17+
{
18+
"name": "DateException",
19+
"ext_min": "8.3.0alpha1",
20+
"php_min": "8.3.0alpha1"
21+
},
22+
{
23+
"name": "DateInvalidTimeZoneException",
24+
"ext_min": "8.3.0alpha1",
25+
"php_min": "8.3.0alpha1"
26+
},
27+
{
28+
"name": "DateInvalidOperationException",
29+
"ext_min": "8.3.0alpha1",
30+
"php_min": "8.3.0alpha1"
31+
},
32+
{
33+
"name": "DateMalformedStringException",
34+
"ext_min": "8.3.0alpha1",
35+
"php_min": "8.3.0alpha1"
36+
},
37+
{
38+
"name": "DateMalformedIntervalStringException",
39+
"ext_min": "8.3.0alpha1",
40+
"php_min": "8.3.0alpha1"
41+
},
42+
{
43+
"name": "DateMalformedPeriodStringException",
44+
"ext_min": "8.3.0alpha1",
45+
"php_min": "8.3.0alpha1"
46+
}
47+
]

src/Application/Command/Init/InitHandler.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,10 @@ private function majorReleaseDefinitionProvider(): Generator
444444
];
445445

446446
yield 'date' => [
447-
'classes' => ['52', '53', '55'],
447+
'classes' => [
448+
'52', '53', '55',
449+
'83',
450+
],
448451
'const' => ['52', '53', '70', '71', '72', '82'],
449452
'constants' => ['51', '70', '82'],
450453
'functions' => ['40', '50', '51', '52', '53', '55'],

0 commit comments

Comments
 (0)