trait CanBePrecognitive (View source)

Methods

array
filterPrecognitiveRules(array $rules)

Filter the given array of rules into an array of rules that are included in precognitive headers.

bool
shouldValidatePrecognitiveAttribute(string $attribute, array $validateOnly)

Determine if the given attribute should be validated.

bool
isAttemptingPrecognition()

Determine if the request is attempting to be precognitive.

bool
isPrecognitive()

Determine if the request is precognitive.

Details

array filterPrecognitiveRules(array $rules)

Filter the given array of rules into an array of rules that are included in precognitive headers.

Parameters

array $rules

Return Value

array

protected bool shouldValidatePrecognitiveAttribute(string $attribute, array $validateOnly)

Determine if the given attribute should be validated.

Parameters

string $attribute
array $validateOnly

Return Value

bool

bool isAttemptingPrecognition()

Determine if the request is attempting to be precognitive.

Return Value

bool

bool isPrecognitive()

Determine if the request is precognitive.

Return Value

bool