bultonFr\MethodsHeaderGenerator\ClassParser
self public __construct(string $className, [\bultonFr\MethodsHeaderGenerator\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\MethodsHeaderGenerator\MethodParser[] public getMethods()
\bultonFr\MethodsHeaderGenerator\ProjectParser[] public getParserInterfaces()
\bultonFr\MethodsHeaderGenerator\ClassParser|null public getParserParent()
\bultonFr\MethodsHeaderGenerator\ProjectParser|null public getProjectParser()
\ReflectionClass public getReflection()
\ReflectionClass|bool public getReflectionParent()
int public getRunStatus()
void protected instantiateInterfacesParser()
void protected instantiateParentParser()
\bultonFr\MethodsHeaderGenerator\ClassParser protected newParser(string $className)
string public obtainClassNameInfos()
void protected parseTagMethod(\phpDocumentor\Reflection\DocBlock\Tag $tagInfos)
void public run()


bultonFr\MethodsHeaderGenerator\MethodParser
self public __construct(\bultonFr\MethodsHeaderGenerator\ClassParser $classParser, \ReflectionMethod $method)
string public __toString()
void protected analyseTag(\phpDocumentor\Reflection\DocBlock\Tag $tagInfos)
void protected checkReturnType()
\bultonFr\MethodsHeaderGenerator\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\MethodsHeaderGenerator\ProjectParser
self public __construct(string $vendorDir, string[]|string $nsToParse, [string[]|string $nsToIgnore=array()])
void public addToClasses(\bultonFr\MethodsHeaderGenerator\ClassParser $parser)
\bultonFr\MethodsHeaderGenerator\ClassParser[] public getClasses()
\bultonFr\MethodsHeaderGenerator\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()


