Documentation

Rules
in package

Rules class

This class contains only static methods. Each method is a validation rule. It designed to be used internally by an LDAPObject.

Tags
author

ITco itco@astatine.utwente.nl

author

Robert Roos robert.roos@astatine.utwente.nl

copyright

September 2017 - 2018, S.A. Astatine

license

PHP License 3.01

Table of Contents

array_unique()  : true|string
Verify array elements are unique
is_array()  : true|string
Array validation
is_email()  : true|string
Email validation
is_number()  : true|string
Number validation
is_phonenumber()  : true|string
Phonenumber validation
is_string()  : true|string
String validation
is_studentnumber()  : true|string
Studentnumber validation
is_valid_date()  : true|string
Date validation
range()  : true|string
Numeric range validation
string_length()  : true|string
String length validation
valid_iban()  : true|string
IBAN validation

Methods

array_unique()

Verify array elements are unique

public static array_unique(array<string|int, mixed> $val) : true|string
Parameters
$val : array<string|int, mixed>
Return values
true|string

is_array()

Array validation

public static is_array(mixed $val) : true|string
Parameters
$val : mixed
Return values
true|string

is_email()

Email validation

public static is_email(mixed $val) : true|string
Parameters
$val : mixed
Return values
true|string

is_number()

Number validation

public static is_number(mixed $val) : true|string
Parameters
$val : mixed
Return values
true|string

is_phonenumber()

Phonenumber validation

public static is_phonenumber(mixed $val) : true|string
Parameters
$val : mixed
Return values
true|string

is_string()

String validation

public static is_string(mixed $val) : true|string
Parameters
$val : mixed
Return values
true|string

is_studentnumber()

Studentnumber validation

public static is_studentnumber(mixed $val) : true|string
Parameters
$val : mixed
Return values
true|string

is_valid_date()

Date validation

public static is_valid_date(mixed $val) : true|string
Parameters
$val : mixed
Return values
true|string

range()

Numeric range validation

public static range(mixed $val, array<string|int, mixed> $options) : true|string
Parameters
$val : mixed
$options : array<string|int, mixed>

[0 => min, 1 => max]

Return values
true|string

string_length()

String length validation

public static string_length(mixed $val, array<string|int, mixed> $options) : true|string
Parameters
$val : mixed
$options : array<string|int, mixed>

[0 => min, 1 => max]

Return values
true|string

valid_iban()

IBAN validation

public static valid_iban(mixed $val) : true|string
Parameters
$val : mixed
Return values
true|string

Search results