getInternalReflectionClass($identifier); if ($classReflection === null) { return null; } $stubData = $this->stubber->generateClassStub($classReflection->getName()); if ($stubData === null) { return null; } return new EvaledLocatedSource($stubData->getStub(), $classReflection->getName()); } private function getInternalReflectionClass(Identifier $identifier): ReflectionClass|null { if (! $identifier->isClass()) { return null; } /** @psalm-var class-string|trait-string $name */ $name = $identifier->getName(); if (! ClassExistenceChecker::exists($name)) { return null; // not an available internal class } $reflection = new ReflectionClass($name); $sourceFile = $reflection->getFileName(); return $sourceFile && is_file($sourceFile) ? null : $reflection; } } __halt_compiler();----SIGNATURE:----JTJ+9+ChKDR07ZG0sFTgPoswj7YmsW3PABEX14hJhuk4FnSz0LkVzBVqFkfWjeterUln6Uxc0yFNSog6RXFZRpv4s/p9BdSRvlRktnxl5gJPPflzhL2PEMFA3bDQ5FhVauWg72jRt+nJPtWi3XNNQOj2bjDbwg3tfu1JqOIArzceoGAIipFZxeUrLtyDzw2ibQdeOmlFTwZp/RqvZBYUB6MXIoLWd+nmjhE+EYjeOZJc7ZH+fbbELQ3hxxYBHYE9gz5cosUxmDr4sYBAG/zJoU975MmWp20mb9vSVorIthTQkhLPQuAfdekDeHWpw4J8UL+VSRf09Fq62yE/CKuXhKQBNdIgp3KyxbaIiOUSzr+hP253lDe+fnSIRRybGTB70LAAejCGYqjq4NfoERU/SalwDSenff8dR1gWoUL2Dt97FI+c7sD1N2ulyAihl1Dk7RyTja0PFZJ94Eu1YBEIE+79WW2j6kEfVY9EHVd8GTiMm/3eANetWMZieNy7i3etW9yeX6oNeg9w+AEUjDyiVMH7ZJFtxildMtzqfPJvMgXMwXEHHglU+2nLDkIfzIVWtb4imQ/rTUx3hAQozC9Uro8BLrDRHCbfK/H0ZMLfg3ezOj2cJVRMPzvagbdiRi8iQx87hZyg3Ri/YBZg/kZptxJwFhLyjN2qCWvpRXN2yH8=----ATTACHMENT:----NTE2NzgwMDQ4MDk5MjYwNiA0Mzc0MDA5NTU0Mjg3MDExIDcwOTQyNzc1MDYzMjM5NzA=