getClasses() + PhpStormStubsSingleton::getPhpStormStubs()->getInterfaces(); foreach ($classesAndInterfaces as $class) { foreach ($class->constants as $constant) { yield "constant $class->sourceFilePath/$class->name::$constant->name" => [$class, $constant]; } } } public static function globalConstantProvider(): ?Generator { foreach (PhpStormStubsSingleton::getPhpStormStubs()->getConstants() as $constantName => $constant) { yield "constant $constantName" => [$constant]; } } }