BaseData
interface BaseData implements RequestCastable, SelfBuilding
Methods
static CastsRequestInput|string
castRequestUsing(array $arguments)
Get the caster to use for validated request input.
from
RequestCastable
static array|DataCollection|PaginatedDataCollection|CursorPaginatedDataCollection|Enumerable|AbstractPaginator|Paginator|AbstractCursorPaginator|CursorPaginator|LazyCollection|Collection
collect(mixed $items, string|null $into = null)
Collect data objects.
static CreationContextFactory
factory()
Create a data construction factory.
static array
normalizers()
Get the data normalizers.
Details
in
RequestCastable at line 15
static CastsRequestInput|string
castRequestUsing(array $arguments)
Get the caster to use for validated request input.
in
SelfBuilding at line 10
static static
newInstance()
No description
at line 34
static BaseData|null
optional(mixed ...$payloads)
Create an optional data object.
at line 39
static BaseData
from(mixed ...$payloads)
Create a data object.
at line 113
static array|DataCollection|PaginatedDataCollection|CursorPaginatedDataCollection|Enumerable|AbstractPaginator|Paginator|AbstractCursorPaginator|CursorPaginator|LazyCollection|Collection
collect(mixed $items, string|null $into = null)
Collect data objects.
Contract-typed sources retain every possible rebuildable runtime shape.
at line 120
static CreationContextFactory
factory()
Create a data construction factory.
at line 127
static array
normalizers()
Get the data normalizers.