BaseData
trait BaseData
Traits
Methods
static CastsRequestInput
castRequestUsing(array $arguments)
Get the request caster for the data object.
from
RequestCastableData
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 fresh data construction factory.
static array
normalizers()
Get the class-owned data normalizers.
static BaseData
Details
in
RequestCastableData at line 18
static CastsRequestInput
castRequestUsing(array $arguments)
Get the request caster for the data object.
at line 37
static BaseData|null
optional(mixed ...$payloads)
Create an optional data object.
at line 55
static BaseData
from(mixed ...$payloads)
Create a data object.
at line 132
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 145
static CreationContextFactory
factory()
Create a fresh data construction factory.
at line 158
static array
normalizers()
Get the class-owned data normalizers.