Avoid triggering the autoloader in Deprecation::isLegacy()

Signed-off-by: Alexander M. Turek <me@derrabus.de>
This commit is contained in:
Alexander M. Turek 2021-07-02 17:57:26 +02:00
parent cf0f3c9834
commit b95dfede5f
1 changed files with 3 additions and 1 deletions

View File

@ -20,6 +20,8 @@ use Symfony\Bridge\PhpUnit\Legacy\SymfonyTestsListenerFor;
use Symfony\Component\Debug\DebugClassLoader as LegacyDebugClassLoader;
use Symfony\Component\ErrorHandler\DebugClassLoader;
class_exists(Groups::class);
/**
* @internal
*/
@ -194,7 +196,7 @@ class Deprecation
}
$method = $this->originatingMethod();
$groups = class_exists(Groups::class) ? [new Groups(), 'groups'] : [Test::class, 'getGroups'];
$groups = class_exists(Groups::class, false) ? [new Groups(), 'groups'] : [Test::class, 'getGroups'];
return 0 === strpos($method, 'testLegacy')
|| 0 === strpos($method, 'provideLegacy')