EagerLoadMapTypeNodeResolverExtension
class EagerLoadMapTypeNodeResolverExtension implements TypeNodeResolverExtension, TypeNodeResolverAwareExtension
Methods
__construct(BuilderHelper $builderHelper, ReflectionProvider $reflectionProvider, RuntimeInputs $runtimeInputs)
Create the eager-load map type node resolver.
Type|null
resolve(TypeNode $typeNode, NameScope $nameScope)
Resolve an eager-loads<TModel, TMap>, relation-aggregates<TModel, TMap> or morph map type node.
void
setTypeNodeResolver(TypeNodeResolver $typeNodeResolver)
Set the resolver used for the inner type nodes.
Details
at line 32
__construct(BuilderHelper $builderHelper, ReflectionProvider $reflectionProvider, RuntimeInputs $runtimeInputs)
Create the eager-load map type node resolver.
at line 42
Type|null
resolve(TypeNode $typeNode, NameScope $nameScope)
Resolve an eager-loads<TModel, TMap>, relation-aggregates<TModel, TMap> or morph map type node.
at line 83
void
setTypeNodeResolver(TypeNodeResolver $typeNodeResolver)
Set the resolver used for the inner type nodes.