StubTests\Framework\Parsers\Stubs
Namespaces
Classes
Shared attribute detection logic for stub parsers.
Parses ConstantNode AST nodes into PHPClassConstant domain objects.
Parses PHP class nodes from AST into PHPClass domain objects.
Parses global define() constant nodes from AST into PHPConstant domain objects.
Parses PHP enum nodes from AST into PHPEnum domain objects.
Parses PHP function nodes from AST into PHPFunction domain objects.
Parses PHP interface nodes from AST into PHPInterface domain objects.
Parses MethodNode AST nodes into PHPMethod domain objects.
Parses modern global const declarations from AST into PHPConstant domain objects.
Parses ParameterNode AST nodes into PHPParameter domain objects.
Parses PropertyNode AST nodes into PHPProperty domain objects.
Interfaces
Extracts class AST nodes from PHP stub code.
Extracts constant AST nodes from PHP stub code.
Extracts enum AST nodes from PHP stub code.
Extracts function AST nodes from PHP stub code.
Extracts interface AST nodes from PHP stub code.
Interface for parsers that extract and parse multiple entities from stub content.
Composite interface for extracting all AST node types from PHP stub code.