ModelPropertyTypeNodeResolverExtension
class ModelPropertyTypeNodeResolverExtension implements TypeNodeResolverExtension
Ensures a 'model-property' type in PHPDoc is recognized to be of type ModelPropertyType.
Methods
__construct(TypeNodeResolver $baseResolver, bool $active, ModelPropertyHelper $modelPropertyHelper, ReflectionProvider $reflectionProvider)
Create a new model property type node resolver extension instance.
Type|null
resolve(TypeNode $typeNode, NameScope $nameScope)
Resolve a model-property
Details
at line 34
__construct(TypeNodeResolver $baseResolver, bool $active, ModelPropertyHelper $modelPropertyHelper, ReflectionProvider $reflectionProvider)
Create a new model property type node resolver extension instance.
at line 46
Type|null
resolve(TypeNode $typeNode, NameScope $nameScope)
Resolve a model-property