@@ -24,6 +24,9 @@ protected function setUp(): void
24
24
$ this ->extension = $ this ->faker ->ext (DateTimeExtension::class);
25
25
}
26
26
27
+ /**
28
+ * @requires PHP < 8.3
29
+ */
27
30
public function testDateTime (): void
28
31
{
29
32
$ dateTime = $ this ->extension ->dateTime ('2005-10-19T14:12:00 ' );
@@ -32,6 +35,9 @@ public function testDateTime(): void
32
35
self ::assertEquals (new \DateTime ('1990-09-29T12:12:53 ' ), $ dateTime );
33
36
}
34
37
38
+ /**
39
+ * @requires PHP < 8.3
40
+ */
35
41
public function testDateTimeWithTimezone (): void
36
42
{
37
43
$ dateTime = $ this ->extension ->dateTime ('2021-09-05T15:10:00 ' , 'America/Los_Angeles ' );
@@ -41,6 +47,9 @@ public function testDateTimeWithTimezone(): void
41
47
self ::assertEquals (new \DateTimeZone ('America/Los_Angeles ' ), $ dateTime ->getTimezone ());
42
48
}
43
49
50
+ /**
51
+ * @requires PHP < 8.3
52
+ */
44
53
public function testDateTimeAD (): void
45
54
{
46
55
$ dateTime = $ this ->extension ->dateTimeAD ('2012-04-12T19:22:23 ' );
@@ -49,6 +58,9 @@ public function testDateTimeAD(): void
49
58
self ::assertEquals (new \DateTime ('1166-06-01T17:43:42 ' ), $ dateTime );
50
59
}
51
60
61
+ /**
62
+ * @requires PHP < 8.3
63
+ */
52
64
public function testDateTimeBetween (): void
53
65
{
54
66
$ dateTime = $ this ->extension ->dateTimeBetween ('1998-12-18T11:23:40 ' , '2004-09-15T22:10:45 ' );
@@ -63,6 +75,9 @@ public function testDateTimeBetweenShouldThrowIfFromIsNotAnteriorToUntil(): void
63
75
$ this ->extension ->dateTimeBetween ('2004-09-15T22:10:45 ' , '1998-12-18T11:23:40 ' );
64
76
}
65
77
78
+ /**
79
+ * @requires PHP < 8.3
80
+ */
66
81
public function testDateTimeInInterval (): void
67
82
{
68
83
$ dateTime = $ this ->extension ->dateTimeInInterval ('1999-07-16T17:30:12 ' , '+2 years ' );
@@ -120,6 +135,9 @@ public function testDateTimeThisCentury(): void
120
135
self ::assertLessThanOrEqual (new \DateTime ('now ' ), $ dateTime );
121
136
}
122
137
138
+ /**
139
+ * @requires PHP < 8.3
140
+ */
123
141
public function testDate (): void
124
142
{
125
143
$ date = $ this ->extension ->date ('Y-m-d ' , '2102-11-12T14:45:29 ' );
@@ -128,6 +146,9 @@ public function testDate(): void
128
146
self ::assertEquals ('2046-12-26 ' , $ date );
129
147
}
130
148
149
+ /**
150
+ * @requires PHP < 8.3
151
+ */
131
152
public function testTime (): void
132
153
{
133
154
$ time = $ this ->extension ->time ('H:i:s ' , '1978-06-27T09:43:21 ' );
@@ -136,6 +157,9 @@ public function testTime(): void
136
157
self ::assertEquals ('21:59:44 ' , $ time );
137
158
}
138
159
160
+ /**
161
+ * @requires PHP < 8.3
162
+ */
139
163
public function testUnixTime (): void
140
164
{
141
165
$ unixTime = $ this ->extension ->unixTime ('1993-08-29T15:10:00 ' );
@@ -144,6 +168,9 @@ public function testUnixTime(): void
144
168
self ::assertEquals (432630664 , $ unixTime );
145
169
}
146
170
171
+ /**
172
+ * @requires PHP < 8.3
173
+ */
147
174
public function testUnitTimeWithNumericUntil (): void
148
175
{
149
176
$ unixTime = $ this ->extension ->unixTime (1643830258 );
@@ -152,6 +179,9 @@ public function testUnitTimeWithNumericUntil(): void
152
179
self ::assertEquals (952499510 , $ unixTime );
153
180
}
154
181
182
+ /**
183
+ * @requires PHP < 8.3
184
+ */
155
185
public function testIso8601 (): void
156
186
{
157
187
$ iso8601 = $ this ->extension ->iso8601 ('1993-07-11T15:10:00 ' );
@@ -170,6 +200,9 @@ public function testAmPm(): void
170
200
self ::assertContains ($ amPm , ['am ' , 'pm ' ]);
171
201
}
172
202
203
+ /**
204
+ * @requires PHP < 8.3
205
+ */
173
206
public function testDayOfMonth (): void
174
207
{
175
208
$ dayOfMonth = $ this ->extension ->dayOfMonth ('2001-04-29T15:10:12 ' );
@@ -178,6 +211,9 @@ public function testDayOfMonth(): void
178
211
self ::assertEquals ('25 ' , $ dayOfMonth );
179
212
}
180
213
214
+ /**
215
+ * @requires PHP < 8.3
216
+ */
181
217
public function testDayOfWeek (): void
182
218
{
183
219
$ dayOfWeek = $ this ->extension ->dayOfWeek ('2021-12-12T15:10:00 ' );
@@ -186,6 +222,9 @@ public function testDayOfWeek(): void
186
222
self ::assertEquals ('Monday ' , $ dayOfWeek );
187
223
}
188
224
225
+ /**
226
+ * @requires PHP < 8.3
227
+ */
189
228
public function testMonth (): void
190
229
{
191
230
$ month = $ this ->extension ->month ('2021-05-23T15:10:00 ' );
@@ -194,6 +233,9 @@ public function testMonth(): void
194
233
self ::assertEquals ('10 ' , $ month );
195
234
}
196
235
236
+ /**
237
+ * @requires PHP < 8.3
238
+ */
197
239
public function testMonthName (): void
198
240
{
199
241
$ monthName = $ this ->extension ->monthName ('2021-06-06T15:10:00 ' );
@@ -202,6 +244,9 @@ public function testMonthName(): void
202
244
self ::assertEquals ('October ' , $ monthName );
203
245
}
204
246
247
+ /**
248
+ * @requires PHP < 8.3
249
+ */
205
250
public function testYear (): void
206
251
{
207
252
$ year = $ this ->extension ->year ('2021-09-12T15:10:00 ' );
@@ -210,6 +255,9 @@ public function testYear(): void
210
255
self ::assertEquals ('1999 ' , $ year );
211
256
}
212
257
258
+ /**
259
+ * @requires PHP < 8.3
260
+ */
213
261
public function testCentury (): void
214
262
{
215
263
$ century = $ this ->extension ->century ();
0 commit comments