@@ -64,14 +64,14 @@ public function testThrowingClass()
64
64
$ this ->expectException ('Exception ' );
65
65
$ this ->expectExceptionMessage ('boo ' );
66
66
try {
67
- class_exists (__NAMESPACE__ . ' \ Fixtures\Throwing' );
67
+ class_exists (Fixtures \Throwing::class );
68
68
$ this ->fail ('Exception expected ' );
69
69
} catch (\Exception $ e ) {
70
70
$ this ->assertSame ('boo ' , $ e ->getMessage ());
71
71
}
72
72
73
73
// the second call also should throw
74
- class_exists (__NAMESPACE__ . ' \ Fixtures\Throwing' );
74
+ class_exists (Fixtures \Throwing::class );
75
75
}
76
76
77
77
public function testUnsilencing ()
@@ -90,7 +90,7 @@ public function testUnsilencing()
90
90
91
91
// See below: this will fail with parse error
92
92
// but this should not be @-silenced.
93
- @class_exists (__NAMESPACE__ . ' \ TestingUnsilencing' , true );
93
+ @class_exists (TestingUnsilencing::class , true );
94
94
95
95
$ output = ob_get_clean ();
96
96
@@ -141,7 +141,7 @@ public function testNameCaseMismatch()
141
141
{
142
142
$ this ->expectException ('RuntimeException ' );
143
143
$ this ->expectExceptionMessage ('Case mismatch between loaded and declared class names ' );
144
- class_exists (__NAMESPACE__ . ' \ TestingCaseMismatch' , true );
144
+ class_exists (TestingCaseMismatch::class , true );
145
145
}
146
146
147
147
public function testFileCaseMismatch ()
@@ -152,7 +152,7 @@ public function testFileCaseMismatch()
152
152
$ this ->markTestSkipped ('Can only be run on case insensitive filesystems ' );
153
153
}
154
154
155
- class_exists (__NAMESPACE__ . ' \ Fixtures\CaseMismatch' , true );
155
+ class_exists (Fixtures \CaseMismatch::class , true );
156
156
}
157
157
158
158
public function testPsr4CaseMismatch ()
@@ -174,7 +174,7 @@ public function testNotPsr0Bis()
174
174
175
175
public function testClassAlias ()
176
176
{
177
- $ this ->assertTrue (class_exists (__NAMESPACE__ . ' \ Fixtures\ClassAlias' , true ));
177
+ $ this ->assertTrue (class_exists (Fixtures \ClassAlias::class , true ));
178
178
}
179
179
180
180
/**
@@ -216,7 +216,7 @@ public function testInterfaceExtendsDeprecatedInterface()
216
216
$ e = error_reporting (0 );
217
217
trigger_error ('' , E_USER_NOTICE );
218
218
219
- class_exists ('Test \\' .__NAMESPACE__ . '\\ NonDeprecatedInterfaceClass ' , true );
219
+ class_exists ('Test \\' .NonDeprecatedInterfaceClass::class , true );
220
220
221
221
error_reporting ($ e );
222
222
restore_error_handler ();
@@ -264,7 +264,7 @@ public function testReservedForPhp7()
264
264
$ e = error_reporting (0 );
265
265
trigger_error ('' , E_USER_NOTICE );
266
266
267
- class_exists ('Test \\' .__NAMESPACE__ . '\\ Float ' , true );
267
+ class_exists ('Test \\' .Float::class , true );
268
268
269
269
error_reporting ($ e );
270
270
restore_error_handler ();
@@ -289,7 +289,7 @@ public function testExtendedFinalClass()
289
289
require __DIR__ .'/Fixtures/FinalClasses.php ' ;
290
290
291
291
$ i = 1 ;
292
- while (class_exists ($ finalClass = __NAMESPACE__ . '\\ Fixtures \\ FinalClass ' .$ i ++, false )) {
292
+ while (class_exists ($ finalClass = Fixtures \FinalClass::class .$ i ++, false )) {
293
293
spl_autoload_call ($ finalClass );
294
294
class_exists ('Test \\' .__NAMESPACE__ .'\\Extends ' .substr ($ finalClass , strrpos ($ finalClass , '\\' ) + 1 ), true );
295
295
}
@@ -315,7 +315,7 @@ public function testExtendedFinalMethod()
315
315
set_error_handler (function ($ type , $ msg ) use (&$ deprecations ) { $ deprecations [] = $ msg ; });
316
316
$ e = error_reporting (E_USER_DEPRECATED );
317
317
318
- class_exists (__NAMESPACE__ . '\\ Fixtures \\ ExtendedFinalMethod ' , true );
318
+ class_exists (Fixtures \ExtendedFinalMethod::class , true );
319
319
320
320
error_reporting ($ e );
321
321
restore_error_handler ();
@@ -334,7 +334,7 @@ public function testExtendedDeprecatedMethodDoesntTriggerAnyNotice()
334
334
$ e = error_reporting (0 );
335
335
trigger_error ('' , E_USER_NOTICE );
336
336
337
- class_exists ('Test \\' .__NAMESPACE__ . '\\ ExtendsAnnotatedClass ' , true );
337
+ class_exists ('Test \\' .ExtendsAnnotatedClass::class , true );
338
338
339
339
error_reporting ($ e );
340
340
restore_error_handler ();
@@ -351,7 +351,7 @@ public function testInternalsUse()
351
351
set_error_handler (function ($ type , $ msg ) use (&$ deprecations ) { $ deprecations [] = $ msg ; });
352
352
$ e = error_reporting (E_USER_DEPRECATED );
353
353
354
- class_exists ('Test \\' .__NAMESPACE__ . '\\ ExtendsInternals ' , true );
354
+ class_exists ('Test \\' .ExtendsInternals::class , true );
355
355
356
356
error_reporting ($ e );
357
357
restore_error_handler ();
@@ -370,7 +370,7 @@ public function testUseTraitWithInternalMethod()
370
370
set_error_handler (function ($ type , $ msg ) use (&$ deprecations ) { $ deprecations [] = $ msg ; });
371
371
$ e = error_reporting (E_USER_DEPRECATED );
372
372
373
- class_exists ('Test \\' .__NAMESPACE__ . '\\ UseTraitWithInternalMethod ' , true );
373
+ class_exists ('Test \\' .UseTraitWithInternalMethod::class , true );
374
374
375
375
error_reporting ($ e );
376
376
restore_error_handler ();
@@ -380,7 +380,7 @@ class_exists('Test\\'.__NAMESPACE__.'\\UseTraitWithInternalMethod', true);
380
380
381
381
public function testEvaluatedCode ()
382
382
{
383
- $ this ->assertTrue (class_exists (__NAMESPACE__ . ' \ Fixtures\DefinitionInEvaluatedCode' , true ));
383
+ $ this ->assertTrue (class_exists (Fixtures \DefinitionInEvaluatedCode::class , true ));
384
384
}
385
385
}
386
386
@@ -399,11 +399,11 @@ public function findFile($class)
399
399
{
400
400
$ fixtureDir = __DIR__ .\DIRECTORY_SEPARATOR .'Fixtures ' .\DIRECTORY_SEPARATOR ;
401
401
402
- if (__NAMESPACE__ . ' \ TestingUnsilencing' === $ class ) {
402
+ if (TestingUnsilencing::class === $ class ) {
403
403
eval ('-- parse error -- ' );
404
- } elseif (__NAMESPACE__ . ' \ TestingStacking' === $ class ) {
404
+ } elseif (TestingStacking::class === $ class ) {
405
405
eval ('namespace ' .__NAMESPACE__ .'; class TestingStacking { function foo() {} } ' );
406
- } elseif (__NAMESPACE__ . ' \ TestingCaseMismatch' === $ class ) {
406
+ } elseif (TestingCaseMismatch::class === $ class ) {
407
407
eval ('namespace ' .__NAMESPACE__ .'; class TestingCaseMisMatch {} ' );
408
408
} elseif (__NAMESPACE__ .'\Fixtures\Psr4CaseMismatch ' === $ class ) {
409
409
return $ fixtureDir .'psr4 ' .\DIRECTORY_SEPARATOR .'Psr4CaseMismatch.php ' ;
@@ -413,30 +413,30 @@ public function findFile($class)
413
413
return $ fixtureDir .'notPsr0Bis.php ' ;
414
414
} elseif ('Symfony\Bridge\Debug\Tests\Fixtures\ExtendsDeprecatedParent ' === $ class ) {
415
415
eval ('namespace Symfony\Bridge\Debug\Tests\Fixtures; class ExtendsDeprecatedParent extends \\' .__NAMESPACE__ .'\Fixtures\DeprecatedClass {} ' );
416
- } elseif ('Test \\' .__NAMESPACE__ . ' \ DeprecatedParentClass' === $ class ) {
416
+ } elseif ('Test \\' .DeprecatedParentClass::class === $ class ) {
417
417
eval ('namespace Test \\' .__NAMESPACE__ .'; class DeprecatedParentClass extends \\' .__NAMESPACE__ .'\Fixtures\DeprecatedClass {} ' );
418
- } elseif ('Test \\' .__NAMESPACE__ . ' \ DeprecatedInterfaceClass' === $ class ) {
418
+ } elseif ('Test \\' .DeprecatedInterfaceClass::class === $ class ) {
419
419
eval ('namespace Test \\' .__NAMESPACE__ .'; class DeprecatedInterfaceClass implements \\' .__NAMESPACE__ .'\Fixtures\DeprecatedInterface {} ' );
420
- } elseif ('Test \\' .__NAMESPACE__ . ' \ NonDeprecatedInterfaceClass' === $ class ) {
420
+ } elseif ('Test \\' .NonDeprecatedInterfaceClass::class === $ class ) {
421
421
eval ('namespace Test \\' .__NAMESPACE__ .'; class NonDeprecatedInterfaceClass implements \\' .__NAMESPACE__ .'\Fixtures\NonDeprecatedInterface {} ' );
422
- } elseif ('Test \\' .__NAMESPACE__ . ' \ Float' === $ class ) {
422
+ } elseif ('Test \\' .Float::class === $ class ) {
423
423
eval ('namespace Test \\' .__NAMESPACE__ .'; class Float {} ' );
424
- } elseif (0 === strpos ($ class , 'Test \\' .__NAMESPACE__ . ' \ ExtendsFinalClass' )) {
424
+ } elseif (0 === strpos ($ class , 'Test \\' .ExtendsFinalClass::class )) {
425
425
$ classShortName = substr ($ class , strrpos ($ class , '\\' ) + 1 );
426
426
eval ('namespace Test \\' .__NAMESPACE__ .'; class ' .$ classShortName .' extends \\' .__NAMESPACE__ .'\Fixtures \\' .substr ($ classShortName , 7 ).' {} ' );
427
- } elseif ('Test \\' .__NAMESPACE__ . ' \ ExtendsAnnotatedClass' === $ class ) {
427
+ } elseif ('Test \\' .ExtendsAnnotatedClass::class === $ class ) {
428
428
eval ('namespace Test \\' .__NAMESPACE__ .'; class ExtendsAnnotatedClass extends \\' .__NAMESPACE__ .'\Fixtures\AnnotatedClass {
429
429
public function deprecatedMethod() { }
430
430
} ' );
431
- } elseif ('Test \\' .__NAMESPACE__ . ' \ ExtendsInternals' === $ class ) {
431
+ } elseif ('Test \\' .ExtendsInternals::class === $ class ) {
432
432
eval ('namespace Test \\' .__NAMESPACE__ .'; class ExtendsInternals extends ExtendsInternalsParent {
433
433
use \\' .__NAMESPACE__ .'\Fixtures\InternalTrait;
434
434
435
435
public function internalMethod() { }
436
436
} ' );
437
- } elseif ('Test \\' .__NAMESPACE__ . ' \ ExtendsInternalsParent' === $ class ) {
437
+ } elseif ('Test \\' .ExtendsInternalsParent::class === $ class ) {
438
438
eval ('namespace Test \\' .__NAMESPACE__ .'; class ExtendsInternalsParent extends \\' .__NAMESPACE__ .'\Fixtures\InternalClass implements \\' .__NAMESPACE__ .'\Fixtures\InternalInterface { } ' );
439
- } elseif ('Test \\' .__NAMESPACE__ . ' \ UseTraitWithInternalMethod' === $ class ) {
439
+ } elseif ('Test \\' .UseTraitWithInternalMethod::class === $ class ) {
440
440
eval ('namespace Test \\' .__NAMESPACE__ .'; class UseTraitWithInternalMethod { use \\' .__NAMESPACE__ .'\Fixtures\TraitWithInternalMethod; } ' );
441
441
}
442
442
0 commit comments