<?phpdeclare(strict_types=1);namespaceRoave\BetterReflection\SourceLocator\SourceStubber;/** * @internal */interfaceSourceStubber{/** * Generates stub for given class. Returns null when it cannot generate the stub. */publicfunctiongenerateClassStub(string$className):?StubData;/** * Generates stub for given function. Returns null when it cannot generate the stub. */publicfunctiongenerateFunctionStub(string$functionName):?StubData;/** * Generates stub for given constant. Returns null when it cannot generate the stub. */publicfunctiongenerateConstantStub(string$constantName):?StubData;}