trait ValidatesWhenResolvedTrait

Provides default implementation of ValidatesWhenResolved contract.

Methods

void
validate()

Validate the class instance.

void
prepareForValidation()

Prepare the data for validation.

getValidatorInstance()

Get the validator instance for the request.

void
failedValidation(Validator $validator)

Handle a failed validation attempt.

bool
passesAuthorization()

Determine if the request passes the authorization check.

void
failedAuthorization()

Handle a failed authorization attempt.

Details

at line 15
void validate()

Validate the class instance.

Return Value

void

at line 33
protected void prepareForValidation()

Prepare the data for validation.

Return Value

void

at line 43
protected Validator getValidatorInstance()

Get the validator instance for the request.

Return Value

Validator

at line 56
protected void failedValidation(Validator $validator)

Handle a failed validation attempt.

Parameters

Validator $validator

Return Value

void

Exceptions

ValidationException

at line 66
protected bool passesAuthorization()

Determine if the request passes the authorization check.

Return Value

bool

at line 82
protected void failedAuthorization()

Handle a failed authorization attempt.

Return Value

void

Exceptions

UnauthorizedException