Documentation

ResolveContext implements ContainerAwareInterface Uses ContainerAwareTrait

Interfaces, Classes and Traits

ContainerAwareInterface

Table of Contents

$attributeResolvers  : array<string|int, mixed>
$container  : Container
$fieldsToSave  : FieldsToSave|array<string|int, FieldsToSave>
$meta  : array<string|int, mixed>
$relationResolvers  : array<string|int, mixed>
$requestedFields  : RequestedFields
$saveRelationResolvers  : array<string|int, mixed>
container()  : void
created()  : void
fieldsToSave()  : ResolveContext
getAttributeResolvers()  : array<string|int, AttributeResolver>
getFieldsToSave()  : FieldsToSave|array<string|int, FieldsToSave>
getMeta()  : array<string|int, mixed>
getRelationResolvers()  : array<string|int, RelationResolver>
getRequestedFields()  : RequestedFields
getSaveFields()  : array<string|int, mixed>
getSaveRelationResolvers()  : array<string|int, SaveRelationResolver>
getSelectFields()  : array<string|int, mixed>
meta()  : ResolveContext
requestedFields()  : ResolveContext
calculateSaveFields()  : array<string|int, mixed>
calculateSelectFields()  : array<string|int, mixed>
createAttributeResolvers()  : array<string|int, AttributeResolver>
createRelationResolvers()  : array<string|int, RelationResolver>
createSaveRelationResolvers()  : array<string|int, SaveRelationResolver>
getSaveRelation()  : Relation
getTypeByName()  : Type
hasSaveAttribute()  : bool
hasSaveRelation()  : bool

Properties

$attributeResolvers

protected array<string|int, mixed> $attributeResolvers

$relationResolvers

protected array<string|int, mixed> $relationResolvers

$saveRelationResolvers

protected array<string|int, mixed> $saveRelationResolvers

Methods

getMeta()

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

getSaveFields()

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

getSelectFields()

public getSelectFields([string $typeName = null ]) : array<string|int, mixed>
Parameters
$typeName : string = null
Return values
array<string|int, mixed>

calculateSaveFields()

protected calculateSaveFields(FieldsToSave $fieldsToSave) : array<string|int, mixed>
Parameters
$fieldsToSave : FieldsToSave
Return values
array<string|int, mixed>

getSaveRelation()

protected getSaveRelation(Type $type, string $operation, string $name) : Relation
Parameters
$type : Type
$operation : string
$name : string
Return values
Relation

getTypeByName()

protected getTypeByName(string $typeName) : Type
Parameters
$typeName : string
Return values
Type

hasSaveAttribute()

protected hasSaveAttribute(Type $type, string $operation, string $name) : bool
Parameters
$type : Type
$operation : string
$name : string
Return values
bool

hasSaveRelation()

protected hasSaveRelation(Type $type, string $operation, string $name) : bool
Parameters
$type : Type
$operation : string
$name : string
Return values
bool

Search results