StubMethodParser
class StubMethodParser (View source)
Parses MethodNode AST nodes into PHPMethod domain objects.
Extracts all method metadata: name, access modifiers, static/final/abstract flags, deprecation.
Traits
Shared attribute detection logic for stub parsers.
Methods
__construct(PhpDocParserInterface|null $phpDocParser = null, TypeParserInterface|null $typeParser = null, AvailableVersionParserInterface|null $versionParser = null)
No description
parseNode(MethodNode $node, array $imports = [], string $namespace = '\\', array $classTemplateNames = [])
Parses a method AST node into PHPMethod domain object.
Details
__construct(PhpDocParserInterface|null $phpDocParser = null, TypeParserInterface|null $typeParser = null, AvailableVersionParserInterface|null $versionParser = null)
No description
PHPMethod
parseNode(MethodNode $node, array $imports = [], string $namespace = '\\', array $classTemplateNames = [])
Parses a method AST node into PHPMethod domain object.