abstract class EloquentBuffer

Methods

static void
add(Model $model, string $relationName, array|null $aggregate = null)

No description

static array|null
getBuffer(Model $model, string $relationName, array|null $aggregate = null)

No description

static void
setBuffer(Model $model, string $relationName, array|null $aggregate, array $buffer)

No description

static void
load(Model $model, string $relationName, Relationship|null $relationship, Context $context, array|null $aggregate = null)

No description

Details

static void add(Model $model, string $relationName, array|null $aggregate = null)

Parameters

Model $model
string $relationName
array|null $aggregate

Return Value

void

static array|null getBuffer(Model $model, string $relationName, array|null $aggregate = null)

Parameters

Model $model
string $relationName
array|null $aggregate

Return Value

array|null

static void setBuffer(Model $model, string $relationName, array|null $aggregate, array $buffer)

Parameters

Model $model
string $relationName
array|null $aggregate
array $buffer

Return Value

void

static void load(Model $model, string $relationName, Relationship|null $relationship, Context $context, array|null $aggregate = null)

Parameters

Model $model
string $relationName
Relationship|null $relationship
Context $context
array|null $aggregate

Return Value

void