NoraLib Validation API Documentation

RootValidator
in package
implements ValidatorInterface

Table of Contents

Interfaces

ValidatorInterface

Properties

$validators  : array<string|int, mixed>
$validator  : Validator

Methods

__call()  : self
__construct()  : mixed
addRule()  : void
allOf()  : void
anyOf()  : void
array()  : void
assert()  : void
each()  : void
filter()  : void
length()  : void
notEmpty()  : void
oneOf()  : void
passwordStrength()  : void
validate()  : bool
validEmail()  : void
validUrl()  : void

Properties

$validators

protected array<string|int, mixed> $validators = []

Methods

__call()

public __call(mixed $name, mixed $arguments) : self
Parameters
$name : mixed
$arguments : mixed
Tags
throws
ReflectionException
throws
Exception
Return values
self

allOf()

public allOf(array<string|int, mixed> $rules) : void
Parameters
$rules : array<string|int, mixed>

anyOf()

public anyOf(array<string|int, mixed> $rules) : void
Parameters
$rules : array<string|int, mixed>

array()

public array(array<string|int, mixed> $array) : void
Parameters
$array : array<string|int, mixed>

assert()

public assert(mixed $value) : void
Parameters
$value : mixed

each()

public each(RuleInterface $rule) : void
Parameters
$rule : RuleInterface

length()

public length(int $int, mixed $param, mixed $param1, int $int1) : void
Parameters
$int : int
$param : mixed
$param1 : mixed
$int1 : int

oneOf()

public oneOf(array<string|int, mixed> $rules) : void
Parameters
$rules : array<string|int, mixed>

validate()

public validate(mixed $value) : bool
Parameters
$value : mixed
Return values
bool

        
On this page

Search results