StubParameterParser
class StubParameterParser (View source)
Parses ParameterNode AST nodes into PHPParameter domain objects.
Extracts parameter name and LanguageLevelTypeAware attributes.
Traits
Shared attribute detection logic for stub parsers.
Methods
__construct(TypeParserInterface|null $typeParser = null, AvailableVersionParserInterface|null $versionParser = null)
No description
parseNode(ParameterNode $node, array $paramTypesFromPhpDoc = [], array $imports = [], string $namespace = '\\', array $optionalParamsFromPhpDoc = [])
Parses a parameter AST node into PHPParameter domain object.
Details
__construct(TypeParserInterface|null $typeParser = null, AvailableVersionParserInterface|null $versionParser = null)
No description
PHPParameter
parseNode(ParameterNode $node, array $paramTypesFromPhpDoc = [], array $imports = [], string $namespace = '\\', array $optionalParamsFromPhpDoc = [])
Parses a parameter AST node into PHPParameter domain object.