interface ValidateableData

Methods

static Arrayable|array
validate(Arrayable|array $payload)

Validate the given payload.

validateAndCreate(Arrayable|array $payload)

Validate the payload and create the data object.

static array
getValidationRules(array $payload)

Get validation rules for the given payload.

static void
withValidator(Validator $validator)

Configure the validator used for the data object.

Details

at line 15
static Arrayable|array validate(Arrayable|array $payload)

Validate the given payload.

Parameters

Arrayable|array $payload

Return Value

Arrayable|array

at line 20
static ValidateableData validateAndCreate(Arrayable|array $payload)

Validate the payload and create the data object.

Parameters

Arrayable|array $payload

Return Value

ValidateableData

at line 25
static array getValidationRules(array $payload)

Get validation rules for the given payload.

Parameters

array $payload

Return Value

array

at line 30
static void withValidator(Validator $validator)

Configure the validator used for the data object.

Parameters

Validator $validator

Return Value

void