bultonFr\DocStructGenerator\ClassParser
self public __construct(string $className, [\bultonFr\DocStructGenerator\ProjectParser|null $projectParser=null])
string public __toString()
void protected analyseDocBlock()
void protected analyseDocBlockTag(\phpDocumentor\Reflection\DocBlock\Tag $tagInfos)
void protected analyseMethods()
string public getClassName()
\phpDocumentor\Reflection\DocBlock\Tags\Method[] public getDynamicMethods()
\bultonFr\DocStructGenerator\MethodParser[] public getMethods()
\bultonFr\DocStructGenerator\ProjectParser[] public getParserInterfaces()
\bultonFr\DocStructGenerator\ClassParser|null public getParserParent()
\bultonFr\DocStructGenerator\ProjectParser|null public getProjectParser()
\ReflectionClass public getReflection()
\ReflectionClass|bool public getReflectionParent()
int public getRunStatus()
void protected instantiateInterfacesParser()
void protected instantiateParentParser()
\bultonFr\DocStructGenerator\ClassParser protected newParser(string $className)
string public obtainClassNameInfos()
void protected parseTagMethod(\phpDocumentor\Reflection\DocBlock\Tag $tagInfos)
void public run()


bultonFr\DocStructGenerator\MethodParser
self public __construct(\bultonFr\DocStructGenerator\ClassParser $classParser, \ReflectionMethod $method)
string public __toString()
void protected analyseTag(\phpDocumentor\Reflection\DocBlock\Tag $tagInfos)
void protected checkReturnType()
\bultonFr\DocStructGenerator\ClassParser public getClassParser()
string public getName()
\stdClass[] public getParams()
\ReflectionMethod public getReflection()
\ReflectionParameter[] public getReflectionParamsList()
\stdClass public getReturn()
string protected obtainDefaultValue(\stdClass $paramInfos)
string protected obtainMethodName()
string protected obtainParamName(\stdClass $paramInfos)
string protected obtainVisibility()
void public run()
string protected searchReturnTypeIntoParentsAndInterfaces()
void protected tagParam(\phpDocumentor\Reflection\DocBlock\Tag $tagInfos)
void protected tagReturn(\phpDocumentor\Reflection\DocBlock\Tag $tagInfos)


bultonFr\DocStructGenerator\ProjectParser
self public __construct(string $vendorDir, string[]|string $nsToParse, [string[]|string $nsToIgnore=array()])
void public addToClasses(\bultonFr\DocStructGenerator\ClassParser $parser)
\bultonFr\DocStructGenerator\ClassParser[] public getClasses()
\bultonFr\DocStructGenerator\ClassParser public getClassesByName(string $className)
\Composer\Autoload\ClassLoader|null public getComposerLoader()
string[] public getNsToIgnore()
string[] public getNsToParse()
string public getVendorDir()
bool public hasClasses(string $className)
bool protected isIgnoredNS(string $className)
void protected obtainClassList()
void protected obtainComposerLoader()
string public run()


