Skip to content

DataValidator


  • Full name: \Codefy\Framework\Validation\DataValidator

Methods

all

Return all input data as an array.

public all(): array

only

Replace internal data with only the specified keys.

public only(string[] $keys): static

Parameters:

Parameter Type Description
$keys string[]

except

Replace internal data excluding the specified keys.

public except(string[] $keys): static

Parameters:

Parameter Type Description
$keys string[]

validated

Validate the request data and return validated data.

public validated(): array

Throws:


value

Return validated or filtered value.

public value(mixed $value, mixed|null $default = null): mixed

Parameters:

Parameter Type Description
$value mixed
$default mixed|null

Throws:


errors

Return validation errors.

public errors(): \Qubus\Validation\ErrorBag