@@ -53,7 +53,7 @@ public function testRuleOnPHPUnit124DeprecationsOn(): void
5353
5454 $ this ->analyse ([__DIR__ . '/data/requires-php-version.php ' ], [
5555 [
56- 'Version requirement without operator is deprecated. ' ,
56+ 'Version requirement 8.0 without operator is deprecated. ' ,
5757 12 ,
5858 ],
5959 ]);
@@ -75,7 +75,7 @@ public function testRuleOnPHPUnit13(): void
7575
7676 $ this ->analyse ([__DIR__ . '/data/requires-php-version.php ' ], [
7777 [
78- 'Version requirement is missing operator. ' ,
78+ 'Version requirement 8.0 is missing operator. ' ,
7979 12 ,
8080 ],
8181 ]);
@@ -87,40 +87,49 @@ public function testPhpVersionMismatch(): void
8787 $ this ->phpunitMinorVersion = 4 ;
8888 $ this ->deprecationRulesInstalled = false ;
8989
90+ $ tip = 'PHP version for analysis inferred from NEON config phpVersion or composer.json requirements. Invoke PHPStan with -vvv to get more details. ' ;
9091 $ this ->analyse ([__DIR__ . '/data/requires-php-version-mismatch.php ' ], [
9192 [
9293 // errors because https://github.com/sebastianbergmann/phpunit/issues/6451
9394 // the test assumes PHP_VERSION_ID 80500 and the constraint only has 2 digits
94- 'Version requirement will always evaluate to false . ' ,
95+ 'Version requirement <= 8.5 does not match 8.5.0...8.5.99 . ' ,
9596 12 ,
97+ $ tip ,
9698 ],
9799 [
98- 'Version requirement will always evaluate to false . ' ,
100+ 'Version requirement < 7.0 does not match 8.5.0...8.5.99 . ' ,
99101 20 ,
102+ $ tip ,
100103 ],
101104 [
102- 'Version requirement will always evaluate to false . ' ,
105+ 'Version requirement ^5.0 does not match 8.5.0...8.5.99 . ' ,
103106 28 ,
107+ $ tip ,
104108 ],
105109 [
106- 'Version requirement will always evaluate to false . ' ,
110+ 'Version requirement ~5.0 does not match 8.5.0...8.5.99 . ' ,
107111 36 ,
112+ $ tip ,
108113 ],
109114 [
110- 'Version requirement will always evaluate to false . ' ,
115+ 'Version requirement 5.* does not match 8.5.0...8.5.99 . ' ,
111116 44 ,
117+ $ tip ,
112118 ],
113119 [
114- 'Version requirement will always evaluate to false . ' ,
120+ 'Version requirement <= 8.4 does not match 8.5.0...8.5.99 . ' ,
115121 52 ,
122+ $ tip ,
116123 ],
117124 [
118- 'Version requirement will always evaluate to false . ' ,
125+ 'Version requirement <= 8.5 does not match 8.5.0...8.5.99 . ' ,
119126 60 ,
127+ $ tip ,
120128 ],
121129 [
122- 'Version requirement will always evaluate to false . ' ,
130+ 'Version requirement 8.3.* does not match 8.5.0...8.5.99 . ' ,
123131 68 ,
132+ $ tip ,
124133 ],
125134 ]);
126135 }
@@ -158,11 +167,11 @@ public function testWarnAboutIncompleteVersion(): void
158167
159168 $ this ->analyse ([__DIR__ . '/data/requires-php-version.php ' ], [
160169 [
161- 'Version requirement is incomplete. ' ,
170+ 'Version requirement 8.0 is incomplete. Expect a version composed of major, minor and patch . ' ,
162171 12 ,
163172 ],
164173 [
165- 'Version requirement is incomplete. ' ,
174+ 'Version requirement >=8.0 is incomplete. Expect a version composed of major, minor and patch . ' ,
166175 20 ,
167176 ],
168177 ]);
@@ -177,7 +186,7 @@ public function testWarnAboutIncompletePhpunitVersion(): void
177186
178187 $ this ->analyse ([__DIR__ . '/data/requires-phpunit-version.php ' ], [
179188 [
180- 'Version requirement is incomplete. ' ,
189+ 'Version requirement 11.0 is incomplete. Expect a version composed of major, minor and patch . ' ,
181190 12 ,
182191 ],
183192 ]);
0 commit comments