class BuilderOfTypeNodeResolverExtension implements TypeNodeResolverExtension, TypeNodeResolverAwareExtension

Methods

__construct(BuilderHelper $builderHelper)

Create the builder-of type node resolver.

Type|null
resolve(TypeNode $typeNode, NameScope $nameScope)

Resolve a builder-of or builder-of<TModel, 'path'> type node, or its model-query-of form.

void
setTypeNodeResolver(TypeNodeResolver $typeNodeResolver)

Set the resolver used for the inner type nodes.

Details

at line 31
__construct(BuilderHelper $builderHelper)

Create the builder-of type node resolver.

Parameters

BuilderHelper $builderHelper

at line 38
Type|null resolve(TypeNode $typeNode, NameScope $nameScope)

Resolve a builder-of or builder-of<TModel, 'path'> type node, or its model-query-of form.

Parameters

TypeNode $typeNode
NameScope $nameScope

Return Value

Type|null

at line 68
void setTypeNodeResolver(TypeNodeResolver $typeNodeResolver)

Set the resolver used for the inner type nodes.

Parameters

TypeNodeResolver $typeNodeResolver

Return Value

void