ModelRelationResolver
Table of Contents
- get_relation() : mixed
- save_relation() : mixed
- addRelated() : void
- getEloquentRelation() : EloquentRelationWrapper
- getRelationCountsOfRelation() : array<string|int, mixed>
- updateRelated() : void
Methods
get_relation()
public
get_relation(GetRelationResolver $r) : mixed
Parameters
- $r : GetRelationResolver
Return values
mixed —save_relation()
public
save_relation(SaveRelationResolver $r) : mixed
Parameters
- $r : SaveRelationResolver
Return values
mixed —addRelated()
protected
addRelated(EloquentRelationWrapper $relationWrapper, RelationRelatedData $relatedData) : void
Parameters
- $relationWrapper : EloquentRelationWrapper
- $relatedData : RelationRelatedData
Return values
void —getEloquentRelation()
protected
getEloquentRelation(RelationResolver $r[, Model $owner = null ]) : EloquentRelationWrapper
Parameters
- $r : RelationResolver
- $owner : Model = null
Return values
EloquentRelationWrapper —getRelationCountsOfRelation()
protected
getRelationCountsOfRelation(RelationResolver $r, ResolveContext $c) : array<string|int, mixed>
Parameters
- $r : RelationResolver
- $c : ResolveContext
Return values
array<string|int, mixed> —updateRelated()
protected
updateRelated(EloquentRelationWrapper $relationWrapper, RelationRelatedData $relatedData) : void
Parameters
- $relationWrapper : EloquentRelationWrapper
- $relatedData : RelationRelatedData