class UserValidator extends AbstractValidator

Properties

protected callable[] $configuration from AbstractValidator
protected array $rules from AbstractValidator
protected Validator|null $laravelValidator from AbstractValidator
protected bool $validateMissingKeys from AbstractValidator
protected User|null $user

Methods

__construct(Factory $validator, TranslatorInterface $translator)

No description

void
addConfiguration(callable $callable)

No description

void
assertValid(array $attributes)

Throw an exception if a model is not valid.

validateMissingKeys(bool $validateMissingKeys = true)

Whether to validate missing keys or to only validate provided data keys.

prepare(array $attributes)

No description

Validator
validator()

No description

array
getRules()

No description

array
getActiveRules(array $attributes)

No description

array
getMessages()

No description

Validator
makeValidator(array $attributes)

No description

User|null
getUser()

No description

void
setUser(User $user)

No description

Details

__construct(Factory $validator, TranslatorInterface $translator)

Parameters

Factory $validator
TranslatorInterface $translator

void addConfiguration(callable $callable)

Parameters

callable $callable

Return Value

void

void assertValid(array $attributes)

Throw an exception if a model is not valid.

Parameters

array $attributes

Return Value

void

Exceptions

ValidationException

AbstractValidator validateMissingKeys(bool $validateMissingKeys = true)

Whether to validate missing keys or to only validate provided data keys.

Parameters

bool $validateMissingKeys

Return Value

AbstractValidator

AbstractValidator prepare(array $attributes)

Parameters

array $attributes

Return Value

AbstractValidator

Validator validator()

Return Value

Validator

protected array getRules()

Return Value

array

protected array getActiveRules(array $attributes)

Parameters

array $attributes

Return Value

array

protected array getMessages()

Return Value

array

protected Validator makeValidator(array $attributes)

Parameters

array $attributes

Return Value

Validator

User|null getUser()

Return Value

User|null

void setUser(User $user)

Parameters

User $user

Return Value

void