File tree Expand file tree Collapse file tree 2 files changed +11
-8
lines changed
Tests/DeprecationErrorHandler Expand file tree Collapse file tree 2 files changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -30,17 +30,23 @@ public static function withMockedClasses(array $classes)
30
30
31
31
public static function class_exists ($ name , $ autoload = true )
32
32
{
33
- return (bool ) (self ::$ classes [ltrim ($ name , '\\' )] ?? \class_exists ($ name , $ autoload ));
33
+ $ name = ltrim ($ name , '\\' );
34
+
35
+ return isset (self ::$ classes [$ name ]) ? (bool ) self ::$ classes [$ name ] : \class_exists ($ name , $ autoload );
34
36
}
35
37
36
38
public static function interface_exists ($ name , $ autoload = true )
37
39
{
38
- return (bool ) (self ::$ classes [ltrim ($ name , '\\' )] ?? \interface_exists ($ name , $ autoload ));
40
+ $ name = ltrim ($ name , '\\' );
41
+
42
+ return isset (self ::$ classes [$ name ]) ? (bool ) self ::$ classes [$ name ] : \interface_exists ($ name , $ autoload );
39
43
}
40
44
41
45
public static function trait_exists ($ name , $ autoload = true )
42
46
{
43
- return (bool ) (self ::$ classes [ltrim ($ name , '\\' )] ?? \trait_exists ($ name , $ autoload ));
47
+ $ name = ltrim ($ name , '\\' );
48
+
49
+ return isset (self ::$ classes [$ name ]) ? (bool ) self ::$ classes [$ name ] : \trait_exists ($ name , $ autoload );
44
50
}
45
51
46
52
public static function register ($ class )
Original file line number Diff line number Diff line change 15
15
use Symfony \Bridge \PhpUnit \DeprecationErrorHandler ;
16
16
use Symfony \Bridge \PhpUnit \DeprecationErrorHandler \Deprecation ;
17
17
use Symfony \Bridge \PhpUnit \Legacy \SymfonyTestsListenerForV5 ;
18
- use Symfony \Bridge \PhpUnit \SetUpTearDownTrait ;
19
18
20
19
class DeprecationTest extends TestCase
21
20
{
22
- use SetUpTearDownTrait;
23
-
24
21
private static $ vendorDir ;
25
22
private static $ prefixDirsPsr4 ;
26
23
@@ -261,7 +258,7 @@ private static function removeDir($dir)
261
258
rmdir ($ dir );
262
259
}
263
260
264
- private static function doSetupBeforeClass ()
261
+ public static function setupBeforeClass (): void
265
262
{
266
263
foreach (get_declared_classes () as $ class ) {
267
264
if ('C ' === $ class [0 ] && 0 === strpos ($ class , 'ComposerAutoloaderInit ' )) {
@@ -281,7 +278,7 @@ private static function doSetupBeforeClass()
281
278
}
282
279
}
283
280
284
- private static function doTearDownAfterClass ()
281
+ public static function tearDownAfterClass (): void
285
282
{
286
283
foreach (self ::$ prefixDirsPsr4 as [$ prop , $ loader , $ prefixDirsPsr4 ]) {
287
284
$ prop ->setValue ($ loader , $ prefixDirsPsr4 );
You can’t perform that action at this time.
0 commit comments