loadClass($class); } // aliased by php-scoper, that's why its missing if ($class === 'Symplify\SmartFileSystem\SmartFileInfo') { $filePath = __DIR__ . '/vendor/symplify/smart-file-system/src/SmartFileInfo.php'; if (file_exists($filePath)) { require $filePath; } } if ($class === 'Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator') { // avoid duplicated autoload bug in Rector demo runner if (class_exists('Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator', false)) { return; } } }); if (! interface_exists('UnitEnum')) { /** * @since 8.1 */ interface UnitEnum { /** * @return static[] */ public static function cases(): array; } } if (! interface_exists('BackedEnum')) { /** * @since 8.1 */ interface BackedEnum extends UnitEnum { /** * @param int|string $value * @return $this */ public static function from($value); /** * @param int|string $value * @return $this|null */ public static function tryFrom($value); } }