GenericEloquentBuilderTypeNodeResolverExtension
class GenericEloquentBuilderTypeNodeResolverExtension implements TypeNodeResolverExtension
Read a PHPDoc union of a builder and a model, such as Builder|User, as Builder<User>.
Constants
| private KIND_MODEL |
|
| private KIND_BUILDER |
|
Methods
__construct(ReflectionProvider $provider, BuilderHelper $builderHelper)
Create the generic Eloquent builder type node resolver.
Type|null
resolve(TypeNode $typeNode, NameScope $nameScope)
Resolve a two-member union of a model and a builder class.
Details
at line 46
__construct(ReflectionProvider $provider, BuilderHelper $builderHelper)
Create the generic Eloquent builder type node resolver.
at line 53
Type|null
resolve(TypeNode $typeNode, NameScope $nameScope)
Resolve a two-member union of a model and a builder class.