Assert
in package
Uses
Mixin
Efficient assertions to validate the input/output of your methods.
Tags
Table of Contents
- __callStatic() : mixed
- allAlnum() : void
- allAlpha() : void
- allBoolean() : void
- allClassExists() : void
- allContains() : void
- allCount() : void
- allCountBetween() : void
- allDigits() : void
- allDirectory() : void
- allEmail() : void
- allEndsWith() : void
- allEq() : void
- allFalse() : void
- allFile() : void
- allFileExists() : void
- allFloat() : void
- allGreaterThan() : void
- allGreaterThanEq() : void
- allImplementsInterface() : void
- allInArray() : void
- allInteger() : void
- allIntegerish() : void
- allInterfaceExists() : void
- allIp() : void
- allIpv4() : void
- allIpv6() : void
- allIsAnyOf() : void
- allIsAOf() : void
- allIsArray() : void
- allIsArrayAccessible() : void
- allIsCallable() : void
- allIsCountable() : void
- allIsEmpty() : void
- allIsInstanceOf() : void
- allIsInstanceOfAny() : void
- allIsIterable() : void
- allIsList() : void
- allIsMap() : void
- allIsNonEmptyList() : void
- allIsNonEmptyMap() : void
- allIsNotA() : void
- allIsTraversable() : void
- allKeyExists() : void
- allKeyNotExists() : void
- allLength() : void
- allLengthBetween() : void
- allLessThan() : void
- allLessThanEq() : void
- allLower() : void
- allMaxCount() : void
- allMaxLength() : void
- allMethodExists() : void
- allMethodNotExists() : void
- allMinCount() : void
- allMinLength() : void
- allNatural() : void
- allNotContains() : void
- allNotEmpty() : void
- allNotEndsWith() : void
- allNotEq() : void
- allNotFalse() : void
- allNotInstanceOf() : void
- allNotNull() : void
- allNotRegex() : void
- allNotSame() : void
- allNotStartsWith() : void
- allNotWhitespaceOnly() : void
- allNull() : void
- allNullOrAlnum() : void
- allNullOrAlpha() : void
- allNullOrBoolean() : void
- allNullOrClassExists() : void
- allNullOrContains() : void
- allNullOrCount() : void
- allNullOrCountBetween() : void
- allNullOrDigits() : void
- allNullOrDirectory() : void
- allNullOrEmail() : void
- allNullOrEndsWith() : void
- allNullOrEq() : void
- allNullOrFalse() : void
- allNullOrFile() : void
- allNullOrFileExists() : void
- allNullOrFloat() : void
- allNullOrGreaterThan() : void
- allNullOrGreaterThanEq() : void
- allNullOrImplementsInterface() : void
- allNullOrInArray() : void
- allNullOrInteger() : void
- allNullOrIntegerish() : void
- allNullOrInterfaceExists() : void
- allNullOrIp() : void
- allNullOrIpv4() : void
- allNullOrIpv6() : void
- allNullOrIsAnyOf() : void
- allNullOrIsAOf() : void
- allNullOrIsArray() : void
- allNullOrIsArrayAccessible() : void
- allNullOrIsCallable() : void
- allNullOrIsCountable() : void
- allNullOrIsEmpty() : void
- allNullOrIsInstanceOf() : void
- allNullOrIsInstanceOfAny() : void
- allNullOrIsIterable() : void
- allNullOrIsList() : void
- allNullOrIsMap() : void
- allNullOrIsNonEmptyList() : void
- allNullOrIsNonEmptyMap() : void
- allNullOrIsNotA() : void
- allNullOrIsTraversable() : void
- allNullOrKeyExists() : void
- allNullOrKeyNotExists() : void
- allNullOrLength() : void
- allNullOrLengthBetween() : void
- allNullOrLessThan() : void
- allNullOrLessThanEq() : void
- allNullOrLower() : void
- allNullOrMaxCount() : void
- allNullOrMaxLength() : void
- allNullOrMethodExists() : void
- allNullOrMethodNotExists() : void
- allNullOrMinCount() : void
- allNullOrMinLength() : void
- allNullOrNatural() : void
- allNullOrNotContains() : void
- allNullOrNotEmpty() : void
- allNullOrNotEndsWith() : void
- allNullOrNotEq() : void
- allNullOrNotFalse() : void
- allNullOrNotInstanceOf() : void
- allNullOrNotRegex() : void
- allNullOrNotSame() : void
- allNullOrNotStartsWith() : void
- allNullOrNotWhitespaceOnly() : void
- allNullOrNumeric() : void
- allNullOrObject() : void
- allNullOrOneOf() : void
- allNullOrPositiveInteger() : void
- allNullOrPropertyExists() : void
- allNullOrPropertyNotExists() : void
- allNullOrRange() : void
- allNullOrReadable() : void
- allNullOrRegex() : void
- allNullOrResource() : void
- allNullOrSame() : void
- allNullOrScalar() : void
- allNullOrStartsWith() : void
- allNullOrStartsWithLetter() : void
- allNullOrString() : void
- allNullOrStringNotEmpty() : void
- allNullOrSubclassOf() : void
- allNullOrThrows() : void
- allNullOrTrue() : void
- allNullOrUnicodeLetters() : void
- allNullOrUniqueValues() : void
- allNullOrUpper() : void
- allNullOrUuid() : void
- allNullOrValidArrayKey() : void
- allNullOrWritable() : void
- allNumeric() : void
- allObject() : void
- allOneOf() : void
- allPositiveInteger() : void
- allPropertyExists() : void
- allPropertyNotExists() : void
- allRange() : void
- allReadable() : void
- allRegex() : void
- allResource() : void
- allSame() : void
- allScalar() : void
- allStartsWith() : void
- allStartsWithLetter() : void
- allString() : void
- allStringNotEmpty() : void
- allSubclassOf() : void
- allThrows() : void
- allTrue() : void
- allUnicodeLetters() : void
- allUniqueValues() : void
- allUpper() : void
- allUuid() : void
- allValidArrayKey() : void
- allWritable() : void
- alnum() : mixed
- alpha() : mixed
- boolean() : mixed
- classExists() : mixed
- contains() : mixed
- count() : mixed
- Does not check if $array is countable, this can generate a warning on php versions after 7.2.
- countBetween() : mixed
- Does not check if $array is countable, this can generate a warning on php versions after 7.2.
- digits() : mixed
- directory() : mixed
- email() : mixed
- endsWith() : mixed
- eq() : mixed
- false() : mixed
- file() : mixed
- fileExists() : mixed
- Will also pass if $value is a directory, use Assert::file() instead if you need to be sure it is a file.
- float() : mixed
- greaterThan() : mixed
- greaterThanEq() : mixed
- implementsInterface() : mixed
- inArray() : mixed
- Does strict comparison, so Assert::inArray(3, ['3']) does not pass the assertion.
- integer() : mixed
- integerish() : mixed
- interfaceExists() : mixed
- ip() : mixed
- ipv4() : mixed
- ipv6() : mixed
- isAnyOf() : mixed
- isAOf() : mixed
- isArray() : mixed
- isArrayAccessible() : mixed
- isCallable() : mixed
- isCountable() : mixed
- isEmpty() : mixed
- isInstanceOf() : mixed
- isInstanceOfAny() : mixed
- isIterable() : mixed
- isList() : mixed
- isMap() : mixed
- isNonEmptyList() : mixed
- isNonEmptyMap() : mixed
- isNotA() : mixed
- isTraversable() : mixed
- keyExists() : mixed
- keyNotExists() : mixed
- length() : mixed
- lengthBetween() : mixed
- Inclusive , so Assert::lengthBetween('asd', 3, 5); passes the assertion.
- lessThan() : mixed
- lessThanEq() : mixed
- lower() : mixed
- maxCount() : mixed
- Does not check if $array is countable, this can generate a warning on php versions after 7.2.
- maxLength() : mixed
- Inclusive max.
- methodExists() : mixed
- methodNotExists() : mixed
- minCount() : mixed
- Does not check if $array is countable, this can generate a warning on php versions after 7.2.
- minLength() : mixed
- Inclusive min.
- natural() : mixed
- notContains() : mixed
- notEmpty() : mixed
- notEndsWith() : mixed
- notEq() : mixed
- notFalse() : mixed
- notInstanceOf() : mixed
- notNull() : mixed
- notRegex() : mixed
- notSame() : mixed
- notStartsWith() : mixed
- notWhitespaceOnly() : mixed
- null() : mixed
- nullOrAlnum() : void
- nullOrAlpha() : void
- nullOrBoolean() : void
- nullOrClassExists() : void
- nullOrContains() : void
- nullOrCount() : void
- nullOrCountBetween() : void
- nullOrDigits() : void
- nullOrDirectory() : void
- nullOrEmail() : void
- nullOrEndsWith() : void
- nullOrEq() : void
- nullOrFalse() : void
- nullOrFile() : void
- nullOrFileExists() : void
- nullOrFloat() : void
- nullOrGreaterThan() : void
- nullOrGreaterThanEq() : void
- nullOrImplementsInterface() : void
- nullOrInArray() : void
- nullOrInteger() : void
- nullOrIntegerish() : void
- nullOrInterfaceExists() : void
- nullOrIp() : void
- nullOrIpv4() : void
- nullOrIpv6() : void
- nullOrIsAnyOf() : void
- nullOrIsAOf() : void
- nullOrIsArray() : void
- nullOrIsArrayAccessible() : void
- nullOrIsCallable() : void
- nullOrIsCountable() : void
- nullOrIsEmpty() : void
- nullOrIsInstanceOf() : void
- nullOrIsInstanceOfAny() : void
- nullOrIsIterable() : void
- nullOrIsList() : void
- nullOrIsMap() : void
- nullOrIsNonEmptyList() : void
- nullOrIsNonEmptyMap() : void
- nullOrIsNotA() : void
- nullOrIsTraversable() : void
- nullOrKeyExists() : void
- nullOrKeyNotExists() : void
- nullOrLength() : void
- nullOrLengthBetween() : void
- nullOrLessThan() : void
- nullOrLessThanEq() : void
- nullOrLower() : void
- nullOrMaxCount() : void
- nullOrMaxLength() : void
- nullOrMethodExists() : void
- nullOrMethodNotExists() : void
- nullOrMinCount() : void
- nullOrMinLength() : void
- nullOrNatural() : void
- nullOrNotContains() : void
- nullOrNotEmpty() : void
- nullOrNotEndsWith() : void
- nullOrNotEq() : void
- nullOrNotFalse() : void
- nullOrNotInstanceOf() : void
- nullOrNotRegex() : void
- nullOrNotSame() : void
- nullOrNotStartsWith() : void
- nullOrNotWhitespaceOnly() : void
- nullOrNumeric() : void
- nullOrObject() : void
- nullOrOneOf() : void
- nullOrPositiveInteger() : void
- nullOrPropertyExists() : void
- nullOrPropertyNotExists() : void
- nullOrRange() : void
- nullOrReadable() : void
- nullOrRegex() : void
- nullOrResource() : void
- nullOrSame() : void
- nullOrScalar() : void
- nullOrStartsWith() : void
- nullOrStartsWithLetter() : void
- nullOrString() : void
- nullOrStringNotEmpty() : void
- nullOrSubclassOf() : void
- nullOrThrows() : void
- nullOrTrue() : void
- nullOrUnicodeLetters() : void
- nullOrUniqueValues() : void
- nullOrUpper() : void
- nullOrUuid() : void
- nullOrValidArrayKey() : void
- nullOrWritable() : void
- numeric() : mixed
- object() : mixed
- oneOf() : mixed
- A more human-readable alias of Assert::inArray().
- positiveInteger() : mixed
- propertyExists() : mixed
- propertyNotExists() : mixed
- range() : mixed
- Inclusive range, so Assert::(3, 3, 5) passes.
- readable() : mixed
- regex() : mixed
- resource() : mixed
- same() : mixed
- scalar() : mixed
- startsWith() : mixed
- startsWithLetter() : mixed
- string() : mixed
- stringNotEmpty() : mixed
- subclassOf() : mixed
- throws() : mixed
- true() : mixed
- unicodeLetters() : mixed
- uniqueValues() : mixed
- Does non strict comparisons on the items, so ['3', 3] will not pass the assertion.
- upper() : mixed
- uuid() : mixed
- validArrayKey() : mixed
- Checks if a value is a valid array key (int or string).
- writable() : mixed
- reportInvalidArgument() : mixed
- strlen() : mixed
- typeToString() : string
- valueToString() : string
- __construct() : mixed
Methods
__callStatic()
public
static __callStatic(mixed $name, mixed $arguments) : mixed
Parameters
- $name : mixed
- $arguments : mixed
Tags
Return values
mixed —allAlnum()
public
static allAlnum(iteratable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $message : string = ''
Tags
Return values
void —allAlpha()
public
static allAlpha(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allBoolean()
public
static allBoolean(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allClassExists()
public
static allClassExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allContains()
public
static allContains(iteratable<string|int, string> $value, string $subString[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $subString : string
- $message : string = ''
Tags
Return values
void —allCount()
public
static allCount(iteratable<string|int, \Countable|array> $array, int $number[, string $message = '' ]) : void
Parameters
- $array : iteratable<string|int, \Countable|array>
- $number : int
- $message : string = ''
Tags
Return values
void —allCountBetween()
public
static allCountBetween(iteratable<string|int, \Countable|array> $array, int|float $min, int|float $max[, string $message = '' ]) : void
Parameters
- $array : iteratable<string|int, \Countable|array>
- $min : int|float
- $max : int|float
- $message : string = ''
Tags
Return values
void —allDigits()
public
static allDigits(iteratable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $message : string = ''
Tags
Return values
void —allDirectory()
public
static allDirectory(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allEmail()
public
static allEmail(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allEndsWith()
public
static allEndsWith(iteratable<string|int, string> $value, string $suffix[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $suffix : string
- $message : string = ''
Tags
Return values
void —allEq()
public
static allEq(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
void —allFalse()
public
static allFalse(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allFile()
public
static allFile(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allFileExists()
public
static allFileExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allFloat()
public
static allFloat(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allGreaterThan()
public
static allGreaterThan(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
void —allGreaterThanEq()
public
static allGreaterThanEq(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
void —allImplementsInterface()
public
static allImplementsInterface(mixed $value, mixed $interface[, string $message = '' ]) : void
Parameters
- $value : mixed
- $interface : mixed
- $message : string = ''
Tags
Return values
void —allInArray()
public
static allInArray(mixed $value, array<string|int, mixed> $values[, string $message = '' ]) : void
Parameters
- $value : mixed
- $values : array<string|int, mixed>
- $message : string = ''
Tags
Return values
void —allInteger()
public
static allInteger(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allIntegerish()
public
static allIntegerish(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allInterfaceExists()
public
static allInterfaceExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allIp()
public
static allIp(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allIpv4()
public
static allIpv4(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allIpv6()
public
static allIpv6(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allIsAnyOf()
public
static allIsAnyOf(iteratable<string|int, object|string> $value, array<string|int, string> $classes[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, object|string>
- $classes : array<string|int, string>
- $message : string = ''
Tags
Return values
void —allIsAOf()
public
static allIsAOf(iteratable<string|int, object|string> $value, string $class[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, object|string>
- $class : string
- $message : string = ''
Tags
Return values
void —allIsArray()
public
static allIsArray(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allIsArrayAccessible()
public
static allIsArrayAccessible(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allIsCallable()
public
static allIsCallable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allIsCountable()
public
static allIsCountable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allIsEmpty()
public
static allIsEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allIsInstanceOf()
public
static allIsInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
Return values
void —allIsInstanceOfAny()
public
static allIsInstanceOfAny(mixed $value, array<string|int, object|string> $classes[, string $message = '' ]) : void
Parameters
- $value : mixed
- $classes : array<string|int, object|string>
- $message : string = ''
Tags
Return values
void —allIsIterable()
public
static allIsIterable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allIsList()
public
static allIsList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
void —allIsMap()
public
static allIsMap(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
void —allIsNonEmptyList()
public
static allIsNonEmptyList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
void —allIsNonEmptyMap()
public
static allIsNonEmptyMap(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
void —allIsNotA()
public
static allIsNotA(iteratable<string|int, object|string> $value, string $class[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, object|string>
- $class : string
- $message : string = ''
Tags
Return values
void —allIsTraversable()
public
static allIsTraversable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allKeyExists()
public
static allKeyExists(iteratable<string|int, array<string|int, mixed>> $array, string|int $key[, string $message = '' ]) : void
Parameters
- $array : iteratable<string|int, array<string|int, mixed>>
- $key : string|int
- $message : string = ''
Tags
Return values
void —allKeyNotExists()
public
static allKeyNotExists(iteratable<string|int, array<string|int, mixed>> $array, string|int $key[, string $message = '' ]) : void
Parameters
- $array : iteratable<string|int, array<string|int, mixed>>
- $key : string|int
- $message : string = ''
Tags
Return values
void —allLength()
public
static allLength(iteratable<string|int, string> $value, int $length[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $length : int
- $message : string = ''
Tags
Return values
void —allLengthBetween()
public
static allLengthBetween(iteratable<string|int, string> $value, int|float $min, int|float $max[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $min : int|float
- $max : int|float
- $message : string = ''
Tags
Return values
void —allLessThan()
public
static allLessThan(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
void —allLessThanEq()
public
static allLessThanEq(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
void —allLower()
public
static allLower(iteratable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $message : string = ''
Tags
Return values
void —allMaxCount()
public
static allMaxCount(iteratable<string|int, \Countable|array> $array, int|float $max[, string $message = '' ]) : void
Parameters
- $array : iteratable<string|int, \Countable|array>
- $max : int|float
- $message : string = ''
Tags
Return values
void —allMaxLength()
public
static allMaxLength(iteratable<string|int, string> $value, int|float $max[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $max : int|float
- $message : string = ''
Tags
Return values
void —allMethodExists()
public
static allMethodExists(iteratable<string|int, string|object> $classOrObject, mixed $method[, string $message = '' ]) : void
Parameters
- $classOrObject : iteratable<string|int, string|object>
- $method : mixed
- $message : string = ''
Tags
Return values
void —allMethodNotExists()
public
static allMethodNotExists(iteratable<string|int, string|object> $classOrObject, mixed $method[, string $message = '' ]) : void
Parameters
- $classOrObject : iteratable<string|int, string|object>
- $method : mixed
- $message : string = ''
Tags
Return values
void —allMinCount()
public
static allMinCount(iteratable<string|int, \Countable|array> $array, int|float $min[, string $message = '' ]) : void
Parameters
- $array : iteratable<string|int, \Countable|array>
- $min : int|float
- $message : string = ''
Tags
Return values
void —allMinLength()
public
static allMinLength(iteratable<string|int, string> $value, int|float $min[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $min : int|float
- $message : string = ''
Tags
Return values
void —allNatural()
public
static allNatural(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNotContains()
public
static allNotContains(iteratable<string|int, string> $value, string $subString[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $subString : string
- $message : string = ''
Tags
Return values
void —allNotEmpty()
public
static allNotEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNotEndsWith()
public
static allNotEndsWith(iteratable<string|int, string> $value, string $suffix[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $suffix : string
- $message : string = ''
Tags
Return values
void —allNotEq()
public
static allNotEq(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
void —allNotFalse()
public
static allNotFalse(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNotInstanceOf()
public
static allNotInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
Return values
void —allNotNull()
public
static allNotNull(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNotRegex()
public
static allNotRegex(iteratable<string|int, string> $value, string $pattern[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $pattern : string
- $message : string = ''
Tags
Return values
void —allNotSame()
public
static allNotSame(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
void —allNotStartsWith()
public
static allNotStartsWith(iteratable<string|int, string> $value, string $prefix[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $prefix : string
- $message : string = ''
Tags
Return values
void —allNotWhitespaceOnly()
public
static allNotWhitespaceOnly(iteratable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $message : string = ''
Tags
Return values
void —allNull()
public
static allNull(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrAlnum()
public
static allNullOrAlnum(iteratable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $message : string = ''
Tags
Return values
void —allNullOrAlpha()
public
static allNullOrAlpha(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrBoolean()
public
static allNullOrBoolean(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrClassExists()
public
static allNullOrClassExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrContains()
public
static allNullOrContains(iteratable<string|int, string|null> $value, string $subString[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $subString : string
- $message : string = ''
Tags
Return values
void —allNullOrCount()
public
static allNullOrCount(iteratable<string|int, \Countable|array|null> $array, int $number[, string $message = '' ]) : void
Parameters
- $array : iteratable<string|int, \Countable|array|null>
- $number : int
- $message : string = ''
Tags
Return values
void —allNullOrCountBetween()
public
static allNullOrCountBetween(iteratable<string|int, \Countable|array|null> $array, int|float $min, int|float $max[, string $message = '' ]) : void
Parameters
- $array : iteratable<string|int, \Countable|array|null>
- $min : int|float
- $max : int|float
- $message : string = ''
Tags
Return values
void —allNullOrDigits()
public
static allNullOrDigits(iteratable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $message : string = ''
Tags
Return values
void —allNullOrDirectory()
public
static allNullOrDirectory(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrEmail()
public
static allNullOrEmail(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrEndsWith()
public
static allNullOrEndsWith(iteratable<string|int, string|null> $value, string $suffix[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $suffix : string
- $message : string = ''
Tags
Return values
void —allNullOrEq()
public
static allNullOrEq(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
void —allNullOrFalse()
public
static allNullOrFalse(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrFile()
public
static allNullOrFile(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrFileExists()
public
static allNullOrFileExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrFloat()
public
static allNullOrFloat(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrGreaterThan()
public
static allNullOrGreaterThan(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
void —allNullOrGreaterThanEq()
public
static allNullOrGreaterThanEq(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
void —allNullOrImplementsInterface()
public
static allNullOrImplementsInterface(mixed $value, mixed $interface[, string $message = '' ]) : void
Parameters
- $value : mixed
- $interface : mixed
- $message : string = ''
Tags
Return values
void —allNullOrInArray()
public
static allNullOrInArray(mixed $value, array<string|int, mixed> $values[, string $message = '' ]) : void
Parameters
- $value : mixed
- $values : array<string|int, mixed>
- $message : string = ''
Tags
Return values
void —allNullOrInteger()
public
static allNullOrInteger(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIntegerish()
public
static allNullOrIntegerish(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrInterfaceExists()
public
static allNullOrInterfaceExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIp()
public
static allNullOrIp(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIpv4()
public
static allNullOrIpv4(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIpv6()
public
static allNullOrIpv6(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIsAnyOf()
public
static allNullOrIsAnyOf(iteratable<string|int, object|string|null> $value, array<string|int, string> $classes[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, object|string|null>
- $classes : array<string|int, string>
- $message : string = ''
Tags
Return values
void —allNullOrIsAOf()
public
static allNullOrIsAOf(iteratable<string|int, object|string|null> $value, string $class[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, object|string|null>
- $class : string
- $message : string = ''
Tags
Return values
void —allNullOrIsArray()
public
static allNullOrIsArray(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIsArrayAccessible()
public
static allNullOrIsArrayAccessible(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIsCallable()
public
static allNullOrIsCallable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIsCountable()
public
static allNullOrIsCountable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIsEmpty()
public
static allNullOrIsEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIsInstanceOf()
public
static allNullOrIsInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
Return values
void —allNullOrIsInstanceOfAny()
public
static allNullOrIsInstanceOfAny(mixed $value, array<string|int, object|string> $classes[, string $message = '' ]) : void
Parameters
- $value : mixed
- $classes : array<string|int, object|string>
- $message : string = ''
Tags
Return values
void —allNullOrIsIterable()
public
static allNullOrIsIterable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIsList()
public
static allNullOrIsList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIsMap()
public
static allNullOrIsMap(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIsNonEmptyList()
public
static allNullOrIsNonEmptyList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIsNonEmptyMap()
public
static allNullOrIsNonEmptyMap(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
void —allNullOrIsNotA()
public
static allNullOrIsNotA(iteratable<string|int, object|string|null> $value, string $class[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, object|string|null>
- $class : string
- $message : string = ''
Tags
Return values
void —allNullOrIsTraversable()
public
static allNullOrIsTraversable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrKeyExists()
public
static allNullOrKeyExists(iteratable<string|int, array|null> $array, string|int $key[, string $message = '' ]) : void
Parameters
- $array : iteratable<string|int, array|null>
- $key : string|int
- $message : string = ''
Tags
Return values
void —allNullOrKeyNotExists()
public
static allNullOrKeyNotExists(iteratable<string|int, array|null> $array, string|int $key[, string $message = '' ]) : void
Parameters
- $array : iteratable<string|int, array|null>
- $key : string|int
- $message : string = ''
Tags
Return values
void —allNullOrLength()
public
static allNullOrLength(iteratable<string|int, string|null> $value, int $length[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $length : int
- $message : string = ''
Tags
Return values
void —allNullOrLengthBetween()
public
static allNullOrLengthBetween(iteratable<string|int, string|null> $value, int|float $min, int|float $max[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $min : int|float
- $max : int|float
- $message : string = ''
Tags
Return values
void —allNullOrLessThan()
public
static allNullOrLessThan(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
void —allNullOrLessThanEq()
public
static allNullOrLessThanEq(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
void —allNullOrLower()
public
static allNullOrLower(iteratable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $message : string = ''
Tags
Return values
void —allNullOrMaxCount()
public
static allNullOrMaxCount(iteratable<string|int, \Countable|array|null> $array, int|float $max[, string $message = '' ]) : void
Parameters
- $array : iteratable<string|int, \Countable|array|null>
- $max : int|float
- $message : string = ''
Tags
Return values
void —allNullOrMaxLength()
public
static allNullOrMaxLength(iteratable<string|int, string|null> $value, int|float $max[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $max : int|float
- $message : string = ''
Tags
Return values
void —allNullOrMethodExists()
public
static allNullOrMethodExists(iteratable<string|int, string|object|null> $classOrObject, mixed $method[, string $message = '' ]) : void
Parameters
- $classOrObject : iteratable<string|int, string|object|null>
- $method : mixed
- $message : string = ''
Tags
Return values
void —allNullOrMethodNotExists()
public
static allNullOrMethodNotExists(iteratable<string|int, string|object|null> $classOrObject, mixed $method[, string $message = '' ]) : void
Parameters
- $classOrObject : iteratable<string|int, string|object|null>
- $method : mixed
- $message : string = ''
Tags
Return values
void —allNullOrMinCount()
public
static allNullOrMinCount(iteratable<string|int, \Countable|array|null> $array, int|float $min[, string $message = '' ]) : void
Parameters
- $array : iteratable<string|int, \Countable|array|null>
- $min : int|float
- $message : string = ''
Tags
Return values
void —allNullOrMinLength()
public
static allNullOrMinLength(iteratable<string|int, string|null> $value, int|float $min[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $min : int|float
- $message : string = ''
Tags
Return values
void —allNullOrNatural()
public
static allNullOrNatural(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrNotContains()
public
static allNullOrNotContains(iteratable<string|int, string|null> $value, string $subString[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $subString : string
- $message : string = ''
Tags
Return values
void —allNullOrNotEmpty()
public
static allNullOrNotEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrNotEndsWith()
public
static allNullOrNotEndsWith(iteratable<string|int, string|null> $value, string $suffix[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $suffix : string
- $message : string = ''
Tags
Return values
void —allNullOrNotEq()
public
static allNullOrNotEq(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
void —allNullOrNotFalse()
public
static allNullOrNotFalse(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrNotInstanceOf()
public
static allNullOrNotInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
Return values
void —allNullOrNotRegex()
public
static allNullOrNotRegex(iteratable<string|int, string|null> $value, string $pattern[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $pattern : string
- $message : string = ''
Tags
Return values
void —allNullOrNotSame()
public
static allNullOrNotSame(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
void —allNullOrNotStartsWith()
public
static allNullOrNotStartsWith(iteratable<string|int, string|null> $value, string $prefix[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $prefix : string
- $message : string = ''
Tags
Return values
void —allNullOrNotWhitespaceOnly()
public
static allNullOrNotWhitespaceOnly(iteratable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $message : string = ''
Tags
Return values
void —allNullOrNumeric()
public
static allNullOrNumeric(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrObject()
public
static allNullOrObject(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrOneOf()
public
static allNullOrOneOf(mixed $value, array<string|int, mixed> $values[, string $message = '' ]) : void
Parameters
- $value : mixed
- $values : array<string|int, mixed>
- $message : string = ''
Tags
Return values
void —allNullOrPositiveInteger()
public
static allNullOrPositiveInteger(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrPropertyExists()
public
static allNullOrPropertyExists(iteratable<string|int, string|object|null> $classOrObject, mixed $property[, string $message = '' ]) : void
Parameters
- $classOrObject : iteratable<string|int, string|object|null>
- $property : mixed
- $message : string = ''
Tags
Return values
void —allNullOrPropertyNotExists()
public
static allNullOrPropertyNotExists(iteratable<string|int, string|object|null> $classOrObject, mixed $property[, string $message = '' ]) : void
Parameters
- $classOrObject : iteratable<string|int, string|object|null>
- $property : mixed
- $message : string = ''
Tags
Return values
void —allNullOrRange()
public
static allNullOrRange(mixed $value, mixed $min, mixed $max[, string $message = '' ]) : void
Parameters
- $value : mixed
- $min : mixed
- $max : mixed
- $message : string = ''
Tags
Return values
void —allNullOrReadable()
public
static allNullOrReadable(iteratable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $message : string = ''
Tags
Return values
void —allNullOrRegex()
public
static allNullOrRegex(iteratable<string|int, string|null> $value, string $pattern[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $pattern : string
- $message : string = ''
Tags
Return values
void —allNullOrResource()
public
static allNullOrResource(mixed $value[, string|null $type = null ][, string $message = '' ]) : void
Parameters
- $value : mixed
- $type : string|null = null
-
type of resource this should be. @see https://www.php.net/manual/en/function.get-resource-type.php
- $message : string = ''
Tags
Return values
void —allNullOrSame()
public
static allNullOrSame(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
void —allNullOrScalar()
public
static allNullOrScalar(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrStartsWith()
public
static allNullOrStartsWith(iteratable<string|int, string|null> $value, string $prefix[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $prefix : string
- $message : string = ''
Tags
Return values
void —allNullOrStartsWithLetter()
public
static allNullOrStartsWithLetter(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrString()
public
static allNullOrString(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrStringNotEmpty()
public
static allNullOrStringNotEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrSubclassOf()
public
static allNullOrSubclassOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
Return values
void —allNullOrThrows()
public
static allNullOrThrows(iteratable<string|int, \Closure|null> $expression[, string $class = 'Exception' ][, string $message = '' ]) : void
Parameters
- $expression : iteratable<string|int, \Closure|null>
- $class : string = 'Exception'
- $message : string = ''
Tags
Return values
void —allNullOrTrue()
public
static allNullOrTrue(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrUnicodeLetters()
public
static allNullOrUnicodeLetters(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrUniqueValues()
public
static allNullOrUniqueValues(iteratable<string|int, array|null> $values[, string $message = '' ]) : void
Parameters
- $values : iteratable<string|int, array|null>
- $message : string = ''
Tags
Return values
void —allNullOrUpper()
public
static allNullOrUpper(iteratable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $message : string = ''
Tags
Return values
void —allNullOrUuid()
public
static allNullOrUuid(iteratable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $message : string = ''
Tags
Return values
void —allNullOrValidArrayKey()
public
static allNullOrValidArrayKey(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allNullOrWritable()
public
static allNullOrWritable(iteratable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string|null>
- $message : string = ''
Tags
Return values
void —allNumeric()
public
static allNumeric(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allObject()
public
static allObject(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allOneOf()
public
static allOneOf(mixed $value, array<string|int, mixed> $values[, string $message = '' ]) : void
Parameters
- $value : mixed
- $values : array<string|int, mixed>
- $message : string = ''
Tags
Return values
void —allPositiveInteger()
public
static allPositiveInteger(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allPropertyExists()
public
static allPropertyExists(iteratable<string|int, string|object> $classOrObject, mixed $property[, string $message = '' ]) : void
Parameters
- $classOrObject : iteratable<string|int, string|object>
- $property : mixed
- $message : string = ''
Tags
Return values
void —allPropertyNotExists()
public
static allPropertyNotExists(iteratable<string|int, string|object> $classOrObject, mixed $property[, string $message = '' ]) : void
Parameters
- $classOrObject : iteratable<string|int, string|object>
- $property : mixed
- $message : string = ''
Tags
Return values
void —allRange()
public
static allRange(mixed $value, mixed $min, mixed $max[, string $message = '' ]) : void
Parameters
- $value : mixed
- $min : mixed
- $max : mixed
- $message : string = ''
Tags
Return values
void —allReadable()
public
static allReadable(iteratable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $message : string = ''
Tags
Return values
void —allRegex()
public
static allRegex(iteratable<string|int, string> $value, string $pattern[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $pattern : string
- $message : string = ''
Tags
Return values
void —allResource()
public
static allResource(mixed $value[, string|null $type = null ][, string $message = '' ]) : void
Parameters
- $value : mixed
- $type : string|null = null
-
type of resource this should be. @see https://www.php.net/manual/en/function.get-resource-type.php
- $message : string = ''
Tags
Return values
void —allSame()
public
static allSame(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
void —allScalar()
public
static allScalar(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allStartsWith()
public
static allStartsWith(iteratable<string|int, string> $value, string $prefix[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $prefix : string
- $message : string = ''
Tags
Return values
void —allStartsWithLetter()
public
static allStartsWithLetter(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allString()
public
static allString(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allStringNotEmpty()
public
static allStringNotEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allSubclassOf()
public
static allSubclassOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
Return values
void —allThrows()
public
static allThrows(iteratable<string|int, Closure> $expression[, string $class = 'Exception' ][, string $message = '' ]) : void
Parameters
- $expression : iteratable<string|int, Closure>
- $class : string = 'Exception'
- $message : string = ''
Tags
Return values
void —allTrue()
public
static allTrue(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allUnicodeLetters()
public
static allUnicodeLetters(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allUniqueValues()
public
static allUniqueValues(iteratable<string|int, array<string|int, mixed>> $values[, string $message = '' ]) : void
Parameters
- $values : iteratable<string|int, array<string|int, mixed>>
- $message : string = ''
Tags
Return values
void —allUpper()
public
static allUpper(iteratable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $message : string = ''
Tags
Return values
void —allUuid()
public
static allUuid(iteratable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $message : string = ''
Tags
Return values
void —allValidArrayKey()
public
static allValidArrayKey(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —allWritable()
public
static allWritable(iteratable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iteratable<string|int, string>
- $message : string = ''
Tags
Return values
void —alnum()
public
static alnum(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
Return values
mixed —alpha()
public
static alpha(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —boolean()
public
static boolean(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —classExists()
public
static classExists(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —contains()
public
static contains(string $value, string $subString[, string $message = '' ]) : mixed
Parameters
- $value : string
- $subString : string
- $message : string = ''
Tags
Return values
mixed —count()
Does not check if $array is countable, this can generate a warning on php versions after 7.2.
public
static count(Countable|array<string|int, mixed> $array, int $number[, string $message = '' ]) : mixed
Parameters
- $array : Countable|array<string|int, mixed>
- $number : int
- $message : string = ''
Tags
Return values
mixed —countBetween()
Does not check if $array is countable, this can generate a warning on php versions after 7.2.
public
static countBetween(Countable|array<string|int, mixed> $array, int|float $min, int|float $max[, string $message = '' ]) : mixed
Parameters
- $array : Countable|array<string|int, mixed>
- $min : int|float
- $max : int|float
- $message : string = ''
Tags
Return values
mixed —digits()
public
static digits(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
Return values
mixed —directory()
public
static directory(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —email()
public
static email(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —endsWith()
public
static endsWith(string $value, string $suffix[, string $message = '' ]) : mixed
Parameters
- $value : string
- $suffix : string
- $message : string = ''
Tags
Return values
mixed —eq()
public
static eq(mixed $value, mixed $expect[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
mixed —false()
public
static false(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —file()
public
static file(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —fileExists()
Will also pass if $value is a directory, use Assert::file() instead if you need to be sure it is a file.
public
static fileExists(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —float()
public
static float(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —greaterThan()
public
static greaterThan(mixed $value, mixed $limit[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
mixed —greaterThanEq()
public
static greaterThanEq(mixed $value, mixed $limit[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
mixed —implementsInterface()
public
static implementsInterface(mixed $value, mixed $interface[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $interface : mixed
- $message : string = ''
Tags
Return values
mixed —inArray()
Does strict comparison, so Assert::inArray(3, ['3']) does not pass the assertion.
public
static inArray(mixed $value, array<string|int, mixed> $values[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $values : array<string|int, mixed>
- $message : string = ''
Tags
Return values
mixed —integer()
public
static integer(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —integerish()
public
static integerish(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —interfaceExists()
public
static interfaceExists(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —ip()
public
static ip(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —ipv4()
public
static ipv4(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —ipv6()
public
static ipv6(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —isAnyOf()
public
static isAnyOf(object|string $value, array<string|int, string> $classes[, string $message = '' ]) : mixed
Parameters
- $value : object|string
- $classes : array<string|int, string>
- $message : string = ''
Tags
Return values
mixed —isAOf()
public
static isAOf(object|string $value, string $class[, string $message = '' ]) : mixed
Parameters
- $value : object|string
- $class : string
- $message : string = ''
Tags
Return values
mixed —isArray()
public
static isArray(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —isArrayAccessible()
public
static isArrayAccessible(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —isCallable()
public
static isCallable(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —isCountable()
public
static isCountable(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —isEmpty()
public
static isEmpty(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —isInstanceOf()
public
static isInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
Return values
mixed —isInstanceOfAny()
public
static isInstanceOfAny(mixed $value, array<string|int, object|string> $classes[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $classes : array<string|int, object|string>
- $message : string = ''
Tags
Return values
mixed —isIterable()
public
static isIterable(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —isList()
public
static isList(mixed $array[, string $message = '' ]) : mixed
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
mixed —isMap()
public
static isMap(mixed $array[, string $message = '' ]) : mixed
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
mixed —isNonEmptyList()
public
static isNonEmptyList(mixed $array[, string $message = '' ]) : mixed
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
mixed —isNonEmptyMap()
public
static isNonEmptyMap(mixed $array[, string $message = '' ]) : mixed
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
mixed —isNotA()
public
static isNotA(object|string $value, string $class[, string $message = '' ]) : mixed
Parameters
- $value : object|string
- $class : string
- $message : string = ''
Tags
Return values
mixed —isTraversable()
public
static isTraversable(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —keyExists()
public
static keyExists(array<string|int, mixed> $array, string|int $key[, string $message = '' ]) : mixed
Parameters
- $array : array<string|int, mixed>
- $key : string|int
- $message : string = ''
Tags
Return values
mixed —keyNotExists()
public
static keyNotExists(array<string|int, mixed> $array, string|int $key[, string $message = '' ]) : mixed
Parameters
- $array : array<string|int, mixed>
- $key : string|int
- $message : string = ''
Tags
Return values
mixed —length()
public
static length(string $value, int $length[, string $message = '' ]) : mixed
Parameters
- $value : string
- $length : int
- $message : string = ''
Tags
Return values
mixed —lengthBetween()
Inclusive , so Assert::lengthBetween('asd', 3, 5); passes the assertion.
public
static lengthBetween(string $value, int|float $min, int|float $max[, string $message = '' ]) : mixed
Parameters
- $value : string
- $min : int|float
- $max : int|float
- $message : string = ''
Tags
Return values
mixed —lessThan()
public
static lessThan(mixed $value, mixed $limit[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
mixed —lessThanEq()
public
static lessThanEq(mixed $value, mixed $limit[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
mixed —lower()
public
static lower(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
Return values
mixed —maxCount()
Does not check if $array is countable, this can generate a warning on php versions after 7.2.
public
static maxCount(Countable|array<string|int, mixed> $array, int|float $max[, string $message = '' ]) : mixed
Parameters
- $array : Countable|array<string|int, mixed>
- $max : int|float
- $message : string = ''
Tags
Return values
mixed —maxLength()
Inclusive max.
public
static maxLength(string $value, int|float $max[, string $message = '' ]) : mixed
Parameters
- $value : string
- $max : int|float
- $message : string = ''
Tags
Return values
mixed —methodExists()
public
static methodExists(string|object $classOrObject, mixed $method[, string $message = '' ]) : mixed
Parameters
- $classOrObject : string|object
- $method : mixed
- $message : string = ''
Tags
Return values
mixed —methodNotExists()
public
static methodNotExists(string|object $classOrObject, mixed $method[, string $message = '' ]) : mixed
Parameters
- $classOrObject : string|object
- $method : mixed
- $message : string = ''
Tags
Return values
mixed —minCount()
Does not check if $array is countable, this can generate a warning on php versions after 7.2.
public
static minCount(Countable|array<string|int, mixed> $array, int|float $min[, string $message = '' ]) : mixed
Parameters
- $array : Countable|array<string|int, mixed>
- $min : int|float
- $message : string = ''
Tags
Return values
mixed —minLength()
Inclusive min.
public
static minLength(string $value, int|float $min[, string $message = '' ]) : mixed
Parameters
- $value : string
- $min : int|float
- $message : string = ''
Tags
Return values
mixed —natural()
public
static natural(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —notContains()
public
static notContains(string $value, string $subString[, string $message = '' ]) : mixed
Parameters
- $value : string
- $subString : string
- $message : string = ''
Tags
Return values
mixed —notEmpty()
public
static notEmpty(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —notEndsWith()
public
static notEndsWith(string $value, string $suffix[, string $message = '' ]) : mixed
Parameters
- $value : string
- $suffix : string
- $message : string = ''
Tags
Return values
mixed —notEq()
public
static notEq(mixed $value, mixed $expect[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
mixed —notFalse()
public
static notFalse(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —notInstanceOf()
public
static notInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
Return values
mixed —notNull()
public
static notNull(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —notRegex()
public
static notRegex(string $value, string $pattern[, string $message = '' ]) : mixed
Parameters
- $value : string
- $pattern : string
- $message : string = ''
Tags
Return values
mixed —notSame()
public
static notSame(mixed $value, mixed $expect[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
mixed —notStartsWith()
public
static notStartsWith(string $value, string $prefix[, string $message = '' ]) : mixed
Parameters
- $value : string
- $prefix : string
- $message : string = ''
Tags
Return values
mixed —notWhitespaceOnly()
public
static notWhitespaceOnly(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
Return values
mixed —null()
public
static null(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —nullOrAlnum()
public
static nullOrAlnum(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
Return values
void —nullOrAlpha()
public
static nullOrAlpha(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrBoolean()
public
static nullOrBoolean(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrClassExists()
public
static nullOrClassExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrContains()
public
static nullOrContains(string|null $value, string $subString[, string $message = '' ]) : void
Parameters
- $value : string|null
- $subString : string
- $message : string = ''
Tags
Return values
void —nullOrCount()
public
static nullOrCount(Countable|array<string|int, mixed>|null $array, int $number[, string $message = '' ]) : void
Parameters
- $array : Countable|array<string|int, mixed>|null
- $number : int
- $message : string = ''
Tags
Return values
void —nullOrCountBetween()
public
static nullOrCountBetween(Countable|array<string|int, mixed>|null $array, int|float $min, int|float $max[, string $message = '' ]) : void
Parameters
- $array : Countable|array<string|int, mixed>|null
- $min : int|float
- $max : int|float
- $message : string = ''
Tags
Return values
void —nullOrDigits()
public
static nullOrDigits(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
Return values
void —nullOrDirectory()
public
static nullOrDirectory(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrEmail()
public
static nullOrEmail(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrEndsWith()
public
static nullOrEndsWith(string|null $value, string $suffix[, string $message = '' ]) : void
Parameters
- $value : string|null
- $suffix : string
- $message : string = ''
Tags
Return values
void —nullOrEq()
public
static nullOrEq(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
void —nullOrFalse()
public
static nullOrFalse(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrFile()
public
static nullOrFile(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrFileExists()
public
static nullOrFileExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrFloat()
public
static nullOrFloat(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrGreaterThan()
public
static nullOrGreaterThan(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
void —nullOrGreaterThanEq()
public
static nullOrGreaterThanEq(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
void —nullOrImplementsInterface()
public
static nullOrImplementsInterface(mixed $value, mixed $interface[, string $message = '' ]) : void
Parameters
- $value : mixed
- $interface : mixed
- $message : string = ''
Tags
Return values
void —nullOrInArray()
public
static nullOrInArray(mixed $value, array<string|int, mixed> $values[, string $message = '' ]) : void
Parameters
- $value : mixed
- $values : array<string|int, mixed>
- $message : string = ''
Tags
Return values
void —nullOrInteger()
public
static nullOrInteger(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrIntegerish()
public
static nullOrIntegerish(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrInterfaceExists()
public
static nullOrInterfaceExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrIp()
public
static nullOrIp(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrIpv4()
public
static nullOrIpv4(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrIpv6()
public
static nullOrIpv6(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrIsAnyOf()
public
static nullOrIsAnyOf(object|string|null $value, array<string|int, string> $classes[, string $message = '' ]) : void
Parameters
- $value : object|string|null
- $classes : array<string|int, string>
- $message : string = ''
Tags
Return values
void —nullOrIsAOf()
public
static nullOrIsAOf(object|string|null $value, string $class[, string $message = '' ]) : void
Parameters
- $value : object|string|null
- $class : string
- $message : string = ''
Tags
Return values
void —nullOrIsArray()
public
static nullOrIsArray(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrIsArrayAccessible()
public
static nullOrIsArrayAccessible(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrIsCallable()
public
static nullOrIsCallable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrIsCountable()
public
static nullOrIsCountable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrIsEmpty()
public
static nullOrIsEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrIsInstanceOf()
public
static nullOrIsInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
Return values
void —nullOrIsInstanceOfAny()
public
static nullOrIsInstanceOfAny(mixed $value, array<string|int, object|string> $classes[, string $message = '' ]) : void
Parameters
- $value : mixed
- $classes : array<string|int, object|string>
- $message : string = ''
Tags
Return values
void —nullOrIsIterable()
public
static nullOrIsIterable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrIsList()
public
static nullOrIsList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
void —nullOrIsMap()
public
static nullOrIsMap(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
void —nullOrIsNonEmptyList()
public
static nullOrIsNonEmptyList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
void —nullOrIsNonEmptyMap()
public
static nullOrIsNonEmptyMap(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
Return values
void —nullOrIsNotA()
public
static nullOrIsNotA(object|string|null $value, string $class[, string $message = '' ]) : void
Parameters
- $value : object|string|null
- $class : string
- $message : string = ''
Tags
Return values
void —nullOrIsTraversable()
public
static nullOrIsTraversable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrKeyExists()
public
static nullOrKeyExists(array<string|int, mixed>|null $array, string|int $key[, string $message = '' ]) : void
Parameters
- $array : array<string|int, mixed>|null
- $key : string|int
- $message : string = ''
Tags
Return values
void —nullOrKeyNotExists()
public
static nullOrKeyNotExists(array<string|int, mixed>|null $array, string|int $key[, string $message = '' ]) : void
Parameters
- $array : array<string|int, mixed>|null
- $key : string|int
- $message : string = ''
Tags
Return values
void —nullOrLength()
public
static nullOrLength(string|null $value, int $length[, string $message = '' ]) : void
Parameters
- $value : string|null
- $length : int
- $message : string = ''
Tags
Return values
void —nullOrLengthBetween()
public
static nullOrLengthBetween(string|null $value, int|float $min, int|float $max[, string $message = '' ]) : void
Parameters
- $value : string|null
- $min : int|float
- $max : int|float
- $message : string = ''
Tags
Return values
void —nullOrLessThan()
public
static nullOrLessThan(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
void —nullOrLessThanEq()
public
static nullOrLessThanEq(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
Return values
void —nullOrLower()
public
static nullOrLower(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
Return values
void —nullOrMaxCount()
public
static nullOrMaxCount(Countable|array<string|int, mixed>|null $array, int|float $max[, string $message = '' ]) : void
Parameters
- $array : Countable|array<string|int, mixed>|null
- $max : int|float
- $message : string = ''
Tags
Return values
void —nullOrMaxLength()
public
static nullOrMaxLength(string|null $value, int|float $max[, string $message = '' ]) : void
Parameters
- $value : string|null
- $max : int|float
- $message : string = ''
Tags
Return values
void —nullOrMethodExists()
public
static nullOrMethodExists(string|object|null $classOrObject, mixed $method[, string $message = '' ]) : void
Parameters
- $classOrObject : string|object|null
- $method : mixed
- $message : string = ''
Tags
Return values
void —nullOrMethodNotExists()
public
static nullOrMethodNotExists(string|object|null $classOrObject, mixed $method[, string $message = '' ]) : void
Parameters
- $classOrObject : string|object|null
- $method : mixed
- $message : string = ''
Tags
Return values
void —nullOrMinCount()
public
static nullOrMinCount(Countable|array<string|int, mixed>|null $array, int|float $min[, string $message = '' ]) : void
Parameters
- $array : Countable|array<string|int, mixed>|null
- $min : int|float
- $message : string = ''
Tags
Return values
void —nullOrMinLength()
public
static nullOrMinLength(string|null $value, int|float $min[, string $message = '' ]) : void
Parameters
- $value : string|null
- $min : int|float
- $message : string = ''
Tags
Return values
void —nullOrNatural()
public
static nullOrNatural(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrNotContains()
public
static nullOrNotContains(string|null $value, string $subString[, string $message = '' ]) : void
Parameters
- $value : string|null
- $subString : string
- $message : string = ''
Tags
Return values
void —nullOrNotEmpty()
public
static nullOrNotEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrNotEndsWith()
public
static nullOrNotEndsWith(string|null $value, string $suffix[, string $message = '' ]) : void
Parameters
- $value : string|null
- $suffix : string
- $message : string = ''
Tags
Return values
void —nullOrNotEq()
public
static nullOrNotEq(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
void —nullOrNotFalse()
public
static nullOrNotFalse(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrNotInstanceOf()
public
static nullOrNotInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
Return values
void —nullOrNotRegex()
public
static nullOrNotRegex(string|null $value, string $pattern[, string $message = '' ]) : void
Parameters
- $value : string|null
- $pattern : string
- $message : string = ''
Tags
Return values
void —nullOrNotSame()
public
static nullOrNotSame(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
void —nullOrNotStartsWith()
public
static nullOrNotStartsWith(string|null $value, string $prefix[, string $message = '' ]) : void
Parameters
- $value : string|null
- $prefix : string
- $message : string = ''
Tags
Return values
void —nullOrNotWhitespaceOnly()
public
static nullOrNotWhitespaceOnly(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
Return values
void —nullOrNumeric()
public
static nullOrNumeric(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrObject()
public
static nullOrObject(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrOneOf()
public
static nullOrOneOf(mixed $value, array<string|int, mixed> $values[, string $message = '' ]) : void
Parameters
- $value : mixed
- $values : array<string|int, mixed>
- $message : string = ''
Tags
Return values
void —nullOrPositiveInteger()
public
static nullOrPositiveInteger(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrPropertyExists()
public
static nullOrPropertyExists(string|object|null $classOrObject, mixed $property[, string $message = '' ]) : void
Parameters
- $classOrObject : string|object|null
- $property : mixed
- $message : string = ''
Tags
Return values
void —nullOrPropertyNotExists()
public
static nullOrPropertyNotExists(string|object|null $classOrObject, mixed $property[, string $message = '' ]) : void
Parameters
- $classOrObject : string|object|null
- $property : mixed
- $message : string = ''
Tags
Return values
void —nullOrRange()
public
static nullOrRange(mixed $value, mixed $min, mixed $max[, string $message = '' ]) : void
Parameters
- $value : mixed
- $min : mixed
- $max : mixed
- $message : string = ''
Tags
Return values
void —nullOrReadable()
public
static nullOrReadable(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
Return values
void —nullOrRegex()
public
static nullOrRegex(string|null $value, string $pattern[, string $message = '' ]) : void
Parameters
- $value : string|null
- $pattern : string
- $message : string = ''
Tags
Return values
void —nullOrResource()
public
static nullOrResource(mixed $value[, string|null $type = null ][, string $message = '' ]) : void
Parameters
- $value : mixed
- $type : string|null = null
-
type of resource this should be. @see https://www.php.net/manual/en/function.get-resource-type.php
- $message : string = ''
Tags
Return values
void —nullOrSame()
public
static nullOrSame(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
void —nullOrScalar()
public
static nullOrScalar(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrStartsWith()
public
static nullOrStartsWith(string|null $value, string $prefix[, string $message = '' ]) : void
Parameters
- $value : string|null
- $prefix : string
- $message : string = ''
Tags
Return values
void —nullOrStartsWithLetter()
public
static nullOrStartsWithLetter(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrString()
public
static nullOrString(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrStringNotEmpty()
public
static nullOrStringNotEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrSubclassOf()
public
static nullOrSubclassOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
Return values
void —nullOrThrows()
public
static nullOrThrows(Closure|null $expression[, string $class = 'Exception' ][, string $message = '' ]) : void
Parameters
- $expression : Closure|null
- $class : string = 'Exception'
- $message : string = ''
Tags
Return values
void —nullOrTrue()
public
static nullOrTrue(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrUnicodeLetters()
public
static nullOrUnicodeLetters(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrUniqueValues()
public
static nullOrUniqueValues(array<string|int, mixed>|null $values[, string $message = '' ]) : void
Parameters
- $values : array<string|int, mixed>|null
- $message : string = ''
Tags
Return values
void —nullOrUpper()
public
static nullOrUpper(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
Return values
void —nullOrUuid()
public
static nullOrUuid(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
Return values
void —nullOrValidArrayKey()
public
static nullOrValidArrayKey(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
void —nullOrWritable()
public
static nullOrWritable(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
Return values
void —numeric()
public
static numeric(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —object()
public
static object(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —oneOf()
A more human-readable alias of Assert::inArray().
public
static oneOf(mixed $value, array<string|int, mixed> $values[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $values : array<string|int, mixed>
- $message : string = ''
Tags
Return values
mixed —positiveInteger()
public
static positiveInteger(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —propertyExists()
public
static propertyExists(string|object $classOrObject, mixed $property[, string $message = '' ]) : mixed
Parameters
- $classOrObject : string|object
- $property : mixed
- $message : string = ''
Tags
Return values
mixed —propertyNotExists()
public
static propertyNotExists(string|object $classOrObject, mixed $property[, string $message = '' ]) : mixed
Parameters
- $classOrObject : string|object
- $property : mixed
- $message : string = ''
Tags
Return values
mixed —range()
Inclusive range, so Assert::(3, 3, 5) passes.
public
static range(mixed $value, mixed $min, mixed $max[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $min : mixed
- $max : mixed
- $message : string = ''
Tags
Return values
mixed —readable()
public
static readable(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
Return values
mixed —regex()
public
static regex(string $value, string $pattern[, string $message = '' ]) : mixed
Parameters
- $value : string
- $pattern : string
- $message : string = ''
Tags
Return values
mixed —resource()
public
static resource(mixed $value[, string|null $type = null ][, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $type : string|null = null
-
type of resource this should be. @see https://www.php.net/manual/en/function.get-resource-type.php
- $message : string = ''
Tags
Return values
mixed —same()
public
static same(mixed $value, mixed $expect[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
Return values
mixed —scalar()
public
static scalar(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —startsWith()
public
static startsWith(string $value, string $prefix[, string $message = '' ]) : mixed
Parameters
- $value : string
- $prefix : string
- $message : string = ''
Tags
Return values
mixed —startsWithLetter()
public
static startsWithLetter(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —string()
public
static string(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —stringNotEmpty()
public
static stringNotEmpty(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —subclassOf()
public
static subclassOf(mixed $value, string|object $class[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
Return values
mixed —throws()
public
static throws(Closure $expression[, string $class = 'Exception' ][, string $message = '' ]) : mixed
Parameters
- $expression : Closure
- $class : string = 'Exception'
- $message : string = ''
Tags
Return values
mixed —true()
public
static true(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —unicodeLetters()
public
static unicodeLetters(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —uniqueValues()
Does non strict comparisons on the items, so ['3', 3] will not pass the assertion.
public
static uniqueValues(array<string|int, mixed> $values[, string $message = '' ]) : mixed
Parameters
- $values : array<string|int, mixed>
- $message : string = ''
Tags
Return values
mixed —upper()
public
static upper(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
Return values
mixed —uuid()
public
static uuid(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
Return values
mixed —validArrayKey()
Checks if a value is a valid array key (int or string).
public
static validArrayKey(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
Return values
mixed —writable()
public
static writable(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
Return values
mixed —reportInvalidArgument()
protected
static reportInvalidArgument(string $message) : mixed
Parameters
- $message : string
Tags
Return values
mixed —strlen()
protected
static strlen(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —typeToString()
protected
static typeToString(mixed $value) : string
Parameters
- $value : mixed
Return values
string —valueToString()
protected
static valueToString(mixed $value) : string
Parameters
- $value : mixed
Return values
string —__construct()
private
__construct() : mixed