2121use PHPStan \Type \StringType ;
2222use PHPStan \Type \UnionType ;
2323use PHPStan \Type \VerbosityLevel ;
24- use const PHP_VERSION_ID ;
2524
2625class ParametersAcceptorSelectorTest extends \PHPStan \Testing \TestCase
2726{
@@ -42,16 +41,14 @@ public function dataSelectFromTypes(): \Generator
4241 $ arrayRandVariants [0 ],
4342 ];
4443
45- if (PHP_VERSION_ID < 80000 ) {
46- yield [
47- [
48- new ArrayType (new MixedType (), new MixedType ()),
49- ],
50- $ arrayRandVariants ,
51- false ,
52- $ arrayRandVariants [1 ],
53- ];
54- }
44+ yield [
45+ [
46+ new ArrayType (new MixedType (), new MixedType ()),
47+ ],
48+ $ arrayRandVariants ,
49+ false ,
50+ $ arrayRandVariants [1 ],
51+ ];
5552
5653 $ datePeriodConstructorVariants = $ broker ->getClass ('DatePeriod ' )->getNativeMethod ('__construct ' )->getVariants ();
5754 yield [
@@ -65,29 +62,26 @@ public function dataSelectFromTypes(): \Generator
6562 false ,
6663 $ datePeriodConstructorVariants [0 ],
6764 ];
68-
69- if (PHP_VERSION_ID < 80000 ) {
70- yield [
71- [
72- new ObjectType (\DateTimeInterface::class),
73- new ObjectType (\DateInterval::class),
74- new ObjectType (\DateTimeInterface::class),
75- new IntegerType (),
76- ],
77- $ datePeriodConstructorVariants ,
78- false ,
79- $ datePeriodConstructorVariants [1 ],
80- ];
81- yield [
82- [
83- new StringType (),
84- new IntegerType (),
85- ],
86- $ datePeriodConstructorVariants ,
87- false ,
88- $ datePeriodConstructorVariants [2 ],
89- ];
90- }
65+ yield [
66+ [
67+ new ObjectType (\DateTimeInterface::class),
68+ new ObjectType (\DateInterval::class),
69+ new ObjectType (\DateTimeInterface::class),
70+ new IntegerType (),
71+ ],
72+ $ datePeriodConstructorVariants ,
73+ false ,
74+ $ datePeriodConstructorVariants [1 ],
75+ ];
76+ yield [
77+ [
78+ new StringType (),
79+ new IntegerType (),
80+ ],
81+ $ datePeriodConstructorVariants ,
82+ false ,
83+ $ datePeriodConstructorVariants [2 ],
84+ ];
9185
9286 $ ibaseWaitEventVariants = $ broker ->getFunction (new Name ('ibase_wait_event ' ), null )->getVariants ();
9387 yield [
@@ -181,7 +175,7 @@ public function dataSelectFromTypes(): \Generator
181175 null ,
182176 [
183177 new NativeParameterReflection (
184- PHP_VERSION_ID < 80000 ? 'str|token ' : ' string |token ' ,
178+ 'str|token ' ,
185179 false ,
186180 new StringType (),
187181 PassedByReference::createNo (),
@@ -191,7 +185,7 @@ public function dataSelectFromTypes(): \Generator
191185 new NativeParameterReflection (
192186 'token ' ,
193187 true ,
194- PHP_VERSION_ID < 80000 ? new StringType () : new UnionType ([ new StringType (), new NullType ()] ),
188+ new StringType (),
195189 PassedByReference::createNo (),
196190 false ,
197191 null
@@ -201,17 +195,14 @@ public function dataSelectFromTypes(): \Generator
201195 new UnionType ([new StringType (), new ConstantBooleanType (false )])
202196 ),
203197 ];
204-
205- if (PHP_VERSION_ID < 80000 ) {
206- yield [
207- [
208- new StringType (),
209- ],
210- $ strtokVariants ,
211- true ,
212- ParametersAcceptorSelector::combineAcceptors ($ strtokVariants ),
213- ];
214- }
198+ yield [
199+ [
200+ new StringType (),
201+ ],
202+ $ strtokVariants ,
203+ true ,
204+ ParametersAcceptorSelector::combineAcceptors ($ strtokVariants ),
205+ ];
215206
216207 $ variadicVariants = [
217208 new FunctionVariant (
0 commit comments