trait Extendable

Properties

static protected array $endpointModifiers
static protected array $fieldModifiers
static protected array $sortModifiers
protected array|null $cachedEndpoints
protected array|null $cachedFields
protected array|null $cachedSorts

Methods

static void
mutateEndpoints(callable $modifier)

No description

static void
mutateFields(callable $modifier)

No description

static void
mutateSorts(callable $modifier)

No description

array
resolveEndpoints(bool $earlyResolution = false)

No description

array
resolveFields()

No description

array
resolveSorts()

No description

Details

static void mutateEndpoints(callable $modifier)

Parameters

callable $modifier

Return Value

void

static void mutateFields(callable $modifier)

Parameters

callable $modifier

Return Value

void

static void mutateSorts(callable $modifier)

Parameters

callable $modifier

Return Value

void

array resolveEndpoints(bool $earlyResolution = false)

Parameters

bool $earlyResolution

Return Value

array

array resolveFields()

Return Value

array

array resolveSorts()

Return Value

array