trait ValidatesWhenResolvedTrait (View source)

Provides default implementation of ValidatesWhenResolved contract.

Methods

void
validateResolved()

Validate the class instance.

void
prepareForValidation()

Prepare the data for validation.

getValidatorInstance()

Get the validator instance for the request.

void
passedValidation()

Handle a passed validation attempt.

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

void validateResolved()

Validate the class instance.

Return Value

void

protected void prepareForValidation()

Prepare the data for validation.

Return Value

void

protected Validator getValidatorInstance()

Get the validator instance for the request.

Return Value

Validator

protected void passedValidation()

Handle a passed validation attempt.

Return Value

void

protected void failedValidation(Validator $validator)

Handle a failed validation attempt.

Parameters

Validator $validator

Return Value

void

Exceptions

ValidationException

protected bool passesAuthorization()

Determine if the request passes the authorization check.

Return Value

bool

protected void failedAuthorization()

Handle a failed authorization attempt.

Return Value

void

Exceptions

UnauthorizedException