@@ -63,21 +63,21 @@ public function testThrowingClass()
63
63
$ this ->expectException ('Exception ' );
64
64
$ this ->expectExceptionMessage ('boo ' );
65
65
try {
66
- class_exists (__NAMESPACE__ . ' \ Fixtures\Throwing' );
66
+ class_exists (Fixtures \Throwing::class );
67
67
$ this ->fail ('Exception expected ' );
68
68
} catch (\Exception $ e ) {
69
69
$ this ->assertSame ('boo ' , $ e ->getMessage ());
70
70
}
71
71
72
72
// the second call also should throw
73
- class_exists (__NAMESPACE__ . ' \ Fixtures\Throwing' );
73
+ class_exists (Fixtures \Throwing::class );
74
74
}
75
75
76
76
public function testNameCaseMismatch ()
77
77
{
78
78
$ this ->expectException ('RuntimeException ' );
79
79
$ this ->expectExceptionMessage ('Case mismatch between loaded and declared class names ' );
80
- class_exists (__NAMESPACE__ . ' \ TestingCaseMismatch' , true );
80
+ class_exists (TestingCaseMismatch::class , true );
81
81
}
82
82
83
83
public function testFileCaseMismatch ()
@@ -88,7 +88,7 @@ public function testFileCaseMismatch()
88
88
$ this ->markTestSkipped ('Can only be run on case insensitive filesystems ' );
89
89
}
90
90
91
- class_exists (__NAMESPACE__ . ' \ Fixtures\CaseMismatch' , true );
91
+ class_exists (Fixtures \CaseMismatch::class , true );
92
92
}
93
93
94
94
public function testPsr4CaseMismatch ()
@@ -110,7 +110,7 @@ public function testNotPsr0Bis()
110
110
111
111
public function testClassAlias ()
112
112
{
113
- $ this ->assertTrue (class_exists (__NAMESPACE__ . ' \ Fixtures\ClassAlias' , true ));
113
+ $ this ->assertTrue (class_exists (Fixtures \ClassAlias::class , true ));
114
114
}
115
115
116
116
/**
@@ -152,7 +152,7 @@ public function testInterfaceExtendsDeprecatedInterface()
152
152
$ e = error_reporting (0 );
153
153
trigger_error ('' , E_USER_NOTICE );
154
154
155
- class_exists ('Test \\' .__NAMESPACE__ . '\\ NonDeprecatedInterfaceClass ' , true );
155
+ class_exists ('Test \\' .NonDeprecatedInterfaceClass::class , true );
156
156
157
157
error_reporting ($ e );
158
158
restore_error_handler ();
@@ -199,7 +199,7 @@ public function testExtendedFinalClass()
199
199
require __DIR__ .'/Fixtures/FinalClasses.php ' ;
200
200
201
201
$ i = 1 ;
202
- while (class_exists ($ finalClass = __NAMESPACE__ . '\\ Fixtures \\ FinalClass ' .$ i ++, false )) {
202
+ while (class_exists ($ finalClass = Fixtures \FinalClass::class .$ i ++, false )) {
203
203
spl_autoload_call ($ finalClass );
204
204
class_exists ('Test \\' .__NAMESPACE__ .'\\Extends ' .substr ($ finalClass , strrpos ($ finalClass , '\\' ) + 1 ), true );
205
205
}
@@ -225,7 +225,7 @@ public function testExtendedFinalMethod()
225
225
set_error_handler (function ($ type , $ msg ) use (&$ deprecations ) { $ deprecations [] = $ msg ; });
226
226
$ e = error_reporting (E_USER_DEPRECATED );
227
227
228
- class_exists (__NAMESPACE__ . '\\ Fixtures \\ ExtendedFinalMethod ' , true );
228
+ class_exists (Fixtures \ExtendedFinalMethod::class , true );
229
229
230
230
error_reporting ($ e );
231
231
restore_error_handler ();
@@ -244,7 +244,7 @@ public function testExtendedDeprecatedMethodDoesntTriggerAnyNotice()
244
244
$ e = error_reporting (0 );
245
245
trigger_error ('' , E_USER_NOTICE );
246
246
247
- class_exists ('Test \\' .__NAMESPACE__ . '\\ ExtendsAnnotatedClass ' , true );
247
+ class_exists ('Test \\' .ExtendsAnnotatedClass::class , true );
248
248
249
249
error_reporting ($ e );
250
250
restore_error_handler ();
@@ -261,7 +261,7 @@ public function testInternalsUse()
261
261
set_error_handler (function ($ type , $ msg ) use (&$ deprecations ) { $ deprecations [] = $ msg ; });
262
262
$ e = error_reporting (E_USER_DEPRECATED );
263
263
264
- class_exists ('Test \\' .__NAMESPACE__ . '\\ ExtendsInternals ' , true );
264
+ class_exists ('Test \\' .ExtendsInternals::class , true );
265
265
266
266
error_reporting ($ e );
267
267
restore_error_handler ();
@@ -280,7 +280,7 @@ public function testExtendedMethodDefinesNewParameters()
280
280
set_error_handler (function ($ type , $ msg ) use (&$ deprecations ) { $ deprecations [] = $ msg ; });
281
281
$ e = error_reporting (E_USER_DEPRECATED );
282
282
283
- class_exists (__NAMESPACE__ . '\\ Fixtures\SubClassWithAnnotatedParameters ' , true );
283
+ class_exists (Fixtures \SubClassWithAnnotatedParameters::class , true );
284
284
285
285
error_reporting ($ e );
286
286
restore_error_handler ();
@@ -303,7 +303,7 @@ public function testUseTraitWithInternalMethod()
303
303
set_error_handler (function ($ type , $ msg ) use (&$ deprecations ) { $ deprecations [] = $ msg ; });
304
304
$ e = error_reporting (E_USER_DEPRECATED );
305
305
306
- class_exists ('Test \\' .__NAMESPACE__ . '\\ UseTraitWithInternalMethod ' , true );
306
+ class_exists ('Test \\' .UseTraitWithInternalMethod::class , true );
307
307
308
308
error_reporting ($ e );
309
309
restore_error_handler ();
@@ -317,7 +317,7 @@ public function testVirtualUse()
317
317
set_error_handler (function ($ type , $ msg ) use (&$ deprecations ) { $ deprecations [] = $ msg ; });
318
318
$ e = error_reporting (E_USER_DEPRECATED );
319
319
320
- class_exists ('Test \\' .__NAMESPACE__ . '\\ ExtendsVirtual ' , true );
320
+ class_exists ('Test \\' .ExtendsVirtual::class , true );
321
321
322
322
error_reporting ($ e );
323
323
restore_error_handler ();
@@ -343,7 +343,7 @@ public function testVirtualUseWithMagicCall()
343
343
set_error_handler (function ($ type , $ msg ) use (&$ deprecations ) { $ deprecations [] = $ msg ; });
344
344
$ e = error_reporting (E_USER_DEPRECATED );
345
345
346
- class_exists ('Test \\' .__NAMESPACE__ . '\\ ExtendsVirtualMagicCall ' , true );
346
+ class_exists ('Test \\' .ExtendsVirtualMagicCall::class , true );
347
347
348
348
error_reporting ($ e );
349
349
restore_error_handler ();
@@ -353,7 +353,7 @@ class_exists('Test\\'.__NAMESPACE__.'\\ExtendsVirtualMagicCall', true);
353
353
354
354
public function testEvaluatedCode ()
355
355
{
356
- $ this ->assertTrue (class_exists (__NAMESPACE__ . ' \ Fixtures\DefinitionInEvaluatedCode' , true ));
356
+ $ this ->assertTrue (class_exists (Fixtures \DefinitionInEvaluatedCode::class , true ));
357
357
}
358
358
}
359
359
@@ -372,11 +372,11 @@ public function findFile($class)
372
372
{
373
373
$ fixtureDir = __DIR__ .\DIRECTORY_SEPARATOR .'Fixtures ' .\DIRECTORY_SEPARATOR ;
374
374
375
- if (__NAMESPACE__ . ' \ TestingUnsilencing' === $ class ) {
375
+ if (TestingUnsilencing::class === $ class ) {
376
376
eval ('-- parse error -- ' );
377
- } elseif (__NAMESPACE__ . ' \ TestingStacking' === $ class ) {
377
+ } elseif (TestingStacking::class === $ class ) {
378
378
eval ('namespace ' .__NAMESPACE__ .'; class TestingStacking { function foo() {} } ' );
379
- } elseif (__NAMESPACE__ . ' \ TestingCaseMismatch' === $ class ) {
379
+ } elseif (TestingCaseMismatch::class === $ class ) {
380
380
eval ('namespace ' .__NAMESPACE__ .'; class TestingCaseMisMatch {} ' );
381
381
} elseif (__NAMESPACE__ .'\Fixtures\Psr4CaseMismatch ' === $ class ) {
382
382
return $ fixtureDir .'psr4 ' .\DIRECTORY_SEPARATOR .'Psr4CaseMismatch.php ' ;
@@ -386,55 +386,55 @@ public function findFile($class)
386
386
return $ fixtureDir .'notPsr0Bis.php ' ;
387
387
} elseif ('Symfony\Bridge\Debug\Tests\Fixtures\ExtendsDeprecatedParent ' === $ class ) {
388
388
eval ('namespace Symfony\Bridge\Debug\Tests\Fixtures; class ExtendsDeprecatedParent extends \\' .__NAMESPACE__ .'\Fixtures\DeprecatedClass {} ' );
389
- } elseif ('Test \\' .__NAMESPACE__ . ' \ DeprecatedParentClass' === $ class ) {
389
+ } elseif ('Test \\' .DeprecatedParentClass::class === $ class ) {
390
390
eval ('namespace Test \\' .__NAMESPACE__ .'; class DeprecatedParentClass extends \\' .__NAMESPACE__ .'\Fixtures\DeprecatedClass {} ' );
391
- } elseif ('Test \\' .__NAMESPACE__ . ' \ DeprecatedInterfaceClass' === $ class ) {
391
+ } elseif ('Test \\' .DeprecatedInterfaceClass::class === $ class ) {
392
392
eval ('namespace Test \\' .__NAMESPACE__ .'; class DeprecatedInterfaceClass implements \\' .__NAMESPACE__ .'\Fixtures\DeprecatedInterface {} ' );
393
- } elseif ('Test \\' .__NAMESPACE__ . ' \ NonDeprecatedInterfaceClass' === $ class ) {
393
+ } elseif ('Test \\' .NonDeprecatedInterfaceClass::class === $ class ) {
394
394
eval ('namespace Test \\' .__NAMESPACE__ .'; class NonDeprecatedInterfaceClass implements \\' .__NAMESPACE__ .'\Fixtures\NonDeprecatedInterface {} ' );
395
- } elseif ('Test \\' .__NAMESPACE__ . ' \ Float' === $ class ) {
395
+ } elseif ('Test \\' .Float::class === $ class ) {
396
396
eval ('namespace Test \\' .__NAMESPACE__ .'; class Float {} ' );
397
- } elseif (0 === strpos ($ class , 'Test \\' .__NAMESPACE__ . ' \ ExtendsFinalClass' )) {
397
+ } elseif (0 === strpos ($ class , 'Test \\' .ExtendsFinalClass::class )) {
398
398
$ classShortName = substr ($ class , strrpos ($ class , '\\' ) + 1 );
399
399
eval ('namespace Test \\' .__NAMESPACE__ .'; class ' .$ classShortName .' extends \\' .__NAMESPACE__ .'\Fixtures \\' .substr ($ classShortName , 7 ).' {} ' );
400
- } elseif ('Test \\' .__NAMESPACE__ . ' \ ExtendsAnnotatedClass' === $ class ) {
400
+ } elseif ('Test \\' .ExtendsAnnotatedClass::class === $ class ) {
401
401
eval ('namespace Test \\' .__NAMESPACE__ .'; class ExtendsAnnotatedClass extends \\' .__NAMESPACE__ .'\Fixtures\AnnotatedClass {
402
402
public function deprecatedMethod() { }
403
403
} ' );
404
- } elseif ('Test \\' .__NAMESPACE__ . ' \ ExtendsInternals' === $ class ) {
404
+ } elseif ('Test \\' .ExtendsInternals::class === $ class ) {
405
405
eval ('namespace Test \\' .__NAMESPACE__ .'; class ExtendsInternals extends ExtendsInternalsParent {
406
406
use \\' .__NAMESPACE__ .'\Fixtures\InternalTrait;
407
407
408
408
public function internalMethod() { }
409
409
} ' );
410
- } elseif ('Test \\' .__NAMESPACE__ . ' \ ExtendsInternalsParent' === $ class ) {
410
+ } elseif ('Test \\' .ExtendsInternalsParent::class === $ class ) {
411
411
eval ('namespace Test \\' .__NAMESPACE__ .'; class ExtendsInternalsParent extends \\' .__NAMESPACE__ .'\Fixtures\InternalClass implements \\' .__NAMESPACE__ .'\Fixtures\InternalInterface { } ' );
412
- } elseif ('Test \\' .__NAMESPACE__ . ' \ UseTraitWithInternalMethod' === $ class ) {
412
+ } elseif ('Test \\' .UseTraitWithInternalMethod::class === $ class ) {
413
413
eval ('namespace Test \\' .__NAMESPACE__ .'; class UseTraitWithInternalMethod { use \\' .__NAMESPACE__ .'\Fixtures\TraitWithInternalMethod; } ' );
414
- } elseif ('Test \\' .__NAMESPACE__ . ' \ ExtendsVirtual' === $ class ) {
414
+ } elseif ('Test \\' .ExtendsVirtual::class === $ class ) {
415
415
eval ('namespace Test \\' .__NAMESPACE__ .'; class ExtendsVirtual extends ExtendsVirtualParent implements \\' .__NAMESPACE__ .'\Fixtures\VirtualSubInterface {
416
416
public function ownClassMethod() { }
417
417
public function classMethod() { }
418
418
public function sameLineInterfaceMethodNoBraces() { }
419
419
} ' );
420
- } elseif ('Test \\' .__NAMESPACE__ . ' \ ExtendsVirtualParent' === $ class ) {
420
+ } elseif ('Test \\' .ExtendsVirtualParent::class === $ class ) {
421
421
eval ('namespace Test \\' .__NAMESPACE__ .'; class ExtendsVirtualParent extends ExtendsVirtualAbstract {
422
422
public function ownParentMethod() { }
423
423
public function traitMethod() { }
424
424
public function sameLineInterfaceMethod() { }
425
425
public function staticMethodNoBraces() { } // should be static
426
426
} ' );
427
- } elseif ('Test \\' .__NAMESPACE__ . ' \ ExtendsVirtualAbstract' === $ class ) {
427
+ } elseif ('Test \\' .ExtendsVirtualAbstract::class === $ class ) {
428
428
eval ('namespace Test \\' .__NAMESPACE__ .'; abstract class ExtendsVirtualAbstract extends ExtendsVirtualAbstractBase {
429
429
public static function staticMethod() { }
430
430
public function ownAbstractMethod() { }
431
431
public function interfaceMethod() { }
432
432
} ' );
433
- } elseif ('Test \\' .__NAMESPACE__ . ' \ ExtendsVirtualAbstractBase' === $ class ) {
433
+ } elseif ('Test \\' .ExtendsVirtualAbstractBase::class === $ class ) {
434
434
eval ('namespace Test \\' .__NAMESPACE__ .'; abstract class ExtendsVirtualAbstractBase extends \\' .__NAMESPACE__ .'\Fixtures\VirtualClass implements \\' .__NAMESPACE__ .'\Fixtures\VirtualInterface {
435
435
public function ownAbstractBaseMethod() { }
436
436
} ' );
437
- } elseif ('Test \\' .__NAMESPACE__ . ' \ ExtendsVirtualMagicCall' === $ class ) {
437
+ } elseif ('Test \\' .ExtendsVirtualMagicCall::class === $ class ) {
438
438
eval ('namespace Test \\' .__NAMESPACE__ .'; class ExtendsVirtualMagicCall extends \\' .__NAMESPACE__ .'\Fixtures\VirtualClassMagicCall implements \\' .__NAMESPACE__ .'\Fixtures\VirtualInterface {
439
439
} ' );
440
440
}
0 commit comments