HumHub Documentation (unofficial)

ValidatorInterface

Tags
psalm-type

ValidatorSpecification = array{ name: string|class-string<ValidatorInterface>, priority?: int, break_chain_on_failure?: bool, options?: array<string, mixed>, }

Table of Contents

Methods

getMessages()  : array<string, string>
Returns an array of messages that explain why the most recent isValid() call returned false. The array keys are validation failure message identifiers, and the array values are the corresponding human-readable message strings.
isValid()  : bool
Returns true if and only if $value meets the validation requirements

Methods

getMessages()

Returns an array of messages that explain why the most recent isValid() call returned false. The array keys are validation failure message identifiers, and the array values are the corresponding human-readable message strings.

public getMessages() : array<string, string>

If isValid() was never called or if the most recent isValid() call returned true, then this method returns an empty array.

Return values
array<string, string>

isValid()

Returns true if and only if $value meets the validation requirements

public isValid(mixed $value) : bool

If $value fails validation, then this method returns false, and getMessages() will return an array of messages that explain why the validation failed.

Parameters
$value : mixed
Tags
throws
RuntimeException

If validation of $value is impossible.

Return values
bool

        
On this page

Search results