Copied!

Resolves type on reflection prioriziting PHP documentation.

CloneableFinalInstantiable
Methods
public __construct(Symfony\Component\TypeInfo\TypeResolver\TypeResolverInterface $reflectionTypeResolver, Symfony\Component\TypeInfo\TypeResolver\TypeResolverInterface $stringTypeResolver, Symfony\Component\TypeInfo\TypeContext\TypeContextFactory $typeContextFactory, ?PHPStan\PhpDocParser\Parser\PhpDocParser $phpDocParser = NULL, ?PHPStan\PhpDocParser\Lexer\Lexer $lexer = NULL)
public resolve(?mixed $subject, ?Symfony\Component\TypeInfo\TypeContext\TypeContext $typeContext = NULL) : Symfony\Component\TypeInfo\Type
Properties
private readonly PHPStan\PhpDocParser\Lexer\Lexer $lexer
private readonly PHPStan\PhpDocParser\Parser\PhpDocParser $phpDocParser
private readonly Symfony\Component\TypeInfo\TypeResolver\TypeResolverInterface $reflectionTypeResolver
private readonly Symfony\Component\TypeInfo\TypeResolver\TypeResolverInterface $stringTypeResolver
private readonly Symfony\Component\TypeInfo\TypeContext\TypeContextFactory $typeContextFactory
© 2025 Bruce Wells
Search Namespaces \ Classes
Configuration