AbstractBaseDto implements Arrayable uses FromArrayTrait, ToArrayTrait, PropertyTrait, PrimaryTrait
AbstractYes
Table of Contents
Interfaces
Methods
- __call() : mixed
- checkPrimary() : void
- createFromArray() : static
- getPrimaryName() : string
- toArray() : array<string|int, mixed>
- validate() : void
- validateIfSet() : void
Methods
__call()
public
__call(string $name, array<string|int, mixed> $args) : mixed
Parameters
- $name : string
- $args : array<string|int, mixed>
Tags
checkPrimary()
public
checkPrimary() : void
Tags
createFromArray()
public
static createFromArray(array<string|int, mixed>|Arrayable $data) : static
Parameters
- $data : array<string|int, mixed>|Arrayable
Tags
Return values
staticgetPrimaryName()
public
getPrimaryName() : string
Tags
Return values
stringtoArray()
public
toArray([bool $withDefault = true ]) : array<string|int, mixed>
Parameters
- $withDefault : bool = true
Return values
array<string|int, mixed>validate()
public
validate() : void
Tags
validateIfSet()
public
validateIfSet() : void