abstract class HttpInput extends Input

HTTP input.

Properties

protected array $rules Validation rules. from Input
protected array $extensions Validation extensions. from Input
protected Request $request Request.
protected URLBuilder $urlBuilder URL builder.
protected bool $shouldRedirect Should the request be redirected if possible?
protected bool $includeOldInput Should the old input be included?

Methods

array
getRules()

Returns the validation rules.

from Input
array
getExtensions()

Returns an array of validator extensions.

from Input
addConditionalRules(Validator $validator)

Adds conditional rules to the validator.

from Input
array
getMeta()

Returns an array of additional metadata for validator exceptions.

__construct(Request $request, URLBuilder $urlBuilder)

Constructor.

array
getInput()

Returns the input to validate.

string|null
getMessage()

Returns the error message.

string|null
getRedirectUrl()

Returns the redirect URL.

array|null
getOldInput()

Returns the old input.

array
buildMeta()

Builds the meta array.

Details

in Input at line 36
array getRules()

Returns the validation rules.

Return Value

array

in Input at line 44
array getExtensions()

Returns an array of validator extensions.

Return Value

array

in Input at line 52
addConditionalRules(Validator $validator)

Adds conditional rules to the validator.

Parameters

Validator $validator Validator

at line 120
array getMeta()

Returns an array of additional metadata for validator exceptions.

Return Value

array

at line 56
__construct(Request $request, URLBuilder $urlBuilder)

Constructor.

Parameters

Request $request Request
URLBuilder $urlBuilder URL builder

at line 66
array getInput()

Returns the input to validate.

Return Value

array

at line 76
protected string|null getMessage()

Returns the error message.

Return Value

string|null

at line 86
protected string|null getRedirectUrl()

Returns the redirect URL.

Return Value

string|null

at line 96
protected array|null getOldInput()

Returns the old input.

Return Value

array|null

at line 106
protected array buildMeta()

Builds the meta array.

Return Value

array