Documentation

GetRelationResolver extends RelationResolver

Table of Contents

$container  : Container
$flattenCallback  : Closure|null
$initCallback  : Closure|null
$loadCallback  : Closure|null
$mapCallback  : Closure|null
$ownerIdFields  : mixed
Closure or array
$owners  : array<string|int, mixed>
$ownerType  : Type
$relation  : Relation
$requestedFields  : RequestedFields
addOwner()  : RelationResolver
addOwner()  :
container()  : void
created()  : void
flatten()  : GetRelationResolver
getOwnerIdFields()  : array<string|int, mixed>
getOwners()  : array<string|int, ModelInterface>
getOwnerType()  : Type
getRelation()  : Relation
init()  : GetRelationResolver
load()  : GetRelationResolver
map()  : GetRelationResolver
ownerIdFields()  : RelationResolver
ownerIdFields()  :
ownerType()  : RelationResolver
relation()  : RelationResolver
requestedFields()  : RelationResolver
resolve()  : void
resolveContext()  : ResolveContext

Properties

Methods

addOwner()

public addOwner(ModelInterface $owner) :
Parameters
$owner : ModelInterface
Return values

getOwnerIdFields()

public getOwnerIdFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

ownerIdFields()

public ownerIdFields(mixed $ownerIdFields) :
Parameters
$ownerIdFields : mixed
Return values

Search results