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
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