Assert
in package
Uses
Mixin
Efficient assertions to validate the input/output of your methods.
Tags
Table of Contents
Methods
- __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
allAlnum()
public
static allAlnum(iterable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $message : string = ''
Tags
allAlpha()
public
static allAlpha(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allBoolean()
public
static allBoolean(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allClassExists()
public
static allClassExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allContains()
public
static allContains(iterable<string|int, string> $value, string $subString[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $subString : string
- $message : string = ''
Tags
allCount()
public
static allCount(iterable<string|int, Countable|array<string|int, mixed>> $array, int $number[, string $message = '' ]) : void
Parameters
- $array : iterable<string|int, Countable|array<string|int, mixed>>
- $number : int
- $message : string = ''
Tags
allCountBetween()
public
static allCountBetween(iterable<string|int, Countable|array<string|int, mixed>> $array, int|float $min, int|float $max[, string $message = '' ]) : void
Parameters
- $array : iterable<string|int, Countable|array<string|int, mixed>>
- $min : int|float
- $max : int|float
- $message : string = ''
Tags
allDigits()
public
static allDigits(iterable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $message : string = ''
Tags
allDirectory()
public
static allDirectory(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allEmail()
public
static allEmail(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allEndsWith()
public
static allEndsWith(iterable<string|int, string> $value, string $suffix[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $suffix : string
- $message : string = ''
Tags
allEq()
public
static allEq(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
allFalse()
public
static allFalse(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allFile()
public
static allFile(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allFileExists()
public
static allFileExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allFloat()
public
static allFloat(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allGreaterThan()
public
static allGreaterThan(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
allGreaterThanEq()
public
static allGreaterThanEq(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
allImplementsInterface()
public
static allImplementsInterface(mixed $value, mixed $interface[, string $message = '' ]) : void
Parameters
- $value : mixed
- $interface : mixed
- $message : string = ''
Tags
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
allInteger()
public
static allInteger(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allIntegerish()
public
static allIntegerish(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allInterfaceExists()
public
static allInterfaceExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allIp()
public
static allIp(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allIpv4()
public
static allIpv4(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allIpv6()
public
static allIpv6(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allIsAnyOf()
public
static allIsAnyOf(iterable<string|int, object|string> $value, array<string|int, string> $classes[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, object|string>
- $classes : array<string|int, string>
- $message : string = ''
Tags
allIsAOf()
public
static allIsAOf(iterable<string|int, object|string> $value, string $class[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, object|string>
- $class : string
- $message : string = ''
Tags
allIsArray()
public
static allIsArray(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allIsArrayAccessible()
public
static allIsArrayAccessible(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allIsCallable()
public
static allIsCallable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allIsCountable()
public
static allIsCountable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allIsEmpty()
public
static allIsEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allIsInstanceOf()
public
static allIsInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
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
allIsIterable()
public
static allIsIterable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allIsList()
public
static allIsList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
allIsMap()
public
static allIsMap(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
allIsNonEmptyList()
public
static allIsNonEmptyList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
allIsNonEmptyMap()
public
static allIsNonEmptyMap(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
allIsNotA()
public
static allIsNotA(iterable<string|int, object|string> $value, string $class[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, object|string>
- $class : string
- $message : string = ''
Tags
allIsTraversable()
public
static allIsTraversable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allKeyExists()
public
static allKeyExists(iterable<string|int, array<string|int, mixed>> $array, string|int $key[, string $message = '' ]) : void
Parameters
- $array : iterable<string|int, array<string|int, mixed>>
- $key : string|int
- $message : string = ''
Tags
allKeyNotExists()
public
static allKeyNotExists(iterable<string|int, array<string|int, mixed>> $array, string|int $key[, string $message = '' ]) : void
Parameters
- $array : iterable<string|int, array<string|int, mixed>>
- $key : string|int
- $message : string = ''
Tags
allLength()
public
static allLength(iterable<string|int, string> $value, int $length[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $length : int
- $message : string = ''
Tags
allLengthBetween()
public
static allLengthBetween(iterable<string|int, string> $value, int|float $min, int|float $max[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $min : int|float
- $max : int|float
- $message : string = ''
Tags
allLessThan()
public
static allLessThan(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
allLessThanEq()
public
static allLessThanEq(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
allLower()
public
static allLower(iterable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $message : string = ''
Tags
allMaxCount()
public
static allMaxCount(iterable<string|int, Countable|array<string|int, mixed>> $array, int|float $max[, string $message = '' ]) : void
Parameters
- $array : iterable<string|int, Countable|array<string|int, mixed>>
- $max : int|float
- $message : string = ''
Tags
allMaxLength()
public
static allMaxLength(iterable<string|int, string> $value, int|float $max[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $max : int|float
- $message : string = ''
Tags
allMethodExists()
public
static allMethodExists(iterable<string|int, string|object> $classOrObject, mixed $method[, string $message = '' ]) : void
Parameters
- $classOrObject : iterable<string|int, string|object>
- $method : mixed
- $message : string = ''
Tags
allMethodNotExists()
public
static allMethodNotExists(iterable<string|int, string|object> $classOrObject, mixed $method[, string $message = '' ]) : void
Parameters
- $classOrObject : iterable<string|int, string|object>
- $method : mixed
- $message : string = ''
Tags
allMinCount()
public
static allMinCount(iterable<string|int, Countable|array<string|int, mixed>> $array, int|float $min[, string $message = '' ]) : void
Parameters
- $array : iterable<string|int, Countable|array<string|int, mixed>>
- $min : int|float
- $message : string = ''
Tags
allMinLength()
public
static allMinLength(iterable<string|int, string> $value, int|float $min[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $min : int|float
- $message : string = ''
Tags
allNatural()
public
static allNatural(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNotContains()
public
static allNotContains(iterable<string|int, string> $value, string $subString[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $subString : string
- $message : string = ''
Tags
allNotEmpty()
public
static allNotEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNotEndsWith()
public
static allNotEndsWith(iterable<string|int, string> $value, string $suffix[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $suffix : string
- $message : string = ''
Tags
allNotEq()
public
static allNotEq(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
allNotFalse()
public
static allNotFalse(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNotInstanceOf()
public
static allNotInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
allNotNull()
public
static allNotNull(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNotRegex()
public
static allNotRegex(iterable<string|int, string> $value, string $pattern[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $pattern : string
- $message : string = ''
Tags
allNotSame()
public
static allNotSame(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
allNotStartsWith()
public
static allNotStartsWith(iterable<string|int, string> $value, string $prefix[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $prefix : string
- $message : string = ''
Tags
allNotWhitespaceOnly()
public
static allNotWhitespaceOnly(iterable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $message : string = ''
Tags
allNull()
public
static allNull(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrAlnum()
public
static allNullOrAlnum(iterable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $message : string = ''
Tags
allNullOrAlpha()
public
static allNullOrAlpha(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrBoolean()
public
static allNullOrBoolean(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrClassExists()
public
static allNullOrClassExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrContains()
public
static allNullOrContains(iterable<string|int, string|null> $value, string $subString[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $subString : string
- $message : string = ''
Tags
allNullOrCount()
public
static allNullOrCount(iterable<string|int, Countable|array<string|int, mixed>|null> $array, int $number[, string $message = '' ]) : void
Parameters
- $array : iterable<string|int, Countable|array<string|int, mixed>|null>
- $number : int
- $message : string = ''
Tags
allNullOrCountBetween()
public
static allNullOrCountBetween(iterable<string|int, Countable|array<string|int, mixed>|null> $array, int|float $min, int|float $max[, string $message = '' ]) : void
Parameters
- $array : iterable<string|int, Countable|array<string|int, mixed>|null>
- $min : int|float
- $max : int|float
- $message : string = ''
Tags
allNullOrDigits()
public
static allNullOrDigits(iterable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $message : string = ''
Tags
allNullOrDirectory()
public
static allNullOrDirectory(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrEmail()
public
static allNullOrEmail(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrEndsWith()
public
static allNullOrEndsWith(iterable<string|int, string|null> $value, string $suffix[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $suffix : string
- $message : string = ''
Tags
allNullOrEq()
public
static allNullOrEq(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
allNullOrFalse()
public
static allNullOrFalse(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrFile()
public
static allNullOrFile(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrFileExists()
public
static allNullOrFileExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrFloat()
public
static allNullOrFloat(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrGreaterThan()
public
static allNullOrGreaterThan(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
allNullOrGreaterThanEq()
public
static allNullOrGreaterThanEq(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
allNullOrImplementsInterface()
public
static allNullOrImplementsInterface(mixed $value, mixed $interface[, string $message = '' ]) : void
Parameters
- $value : mixed
- $interface : mixed
- $message : string = ''
Tags
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
allNullOrInteger()
public
static allNullOrInteger(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrIntegerish()
public
static allNullOrIntegerish(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrInterfaceExists()
public
static allNullOrInterfaceExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrIp()
public
static allNullOrIp(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrIpv4()
public
static allNullOrIpv4(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrIpv6()
public
static allNullOrIpv6(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrIsAnyOf()
public
static allNullOrIsAnyOf(iterable<string|int, object|string|null> $value, array<string|int, string> $classes[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, object|string|null>
- $classes : array<string|int, string>
- $message : string = ''
Tags
allNullOrIsAOf()
public
static allNullOrIsAOf(iterable<string|int, object|string|null> $value, string $class[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, object|string|null>
- $class : string
- $message : string = ''
Tags
allNullOrIsArray()
public
static allNullOrIsArray(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrIsArrayAccessible()
public
static allNullOrIsArrayAccessible(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrIsCallable()
public
static allNullOrIsCallable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrIsCountable()
public
static allNullOrIsCountable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrIsEmpty()
public
static allNullOrIsEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrIsInstanceOf()
public
static allNullOrIsInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
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
allNullOrIsIterable()
public
static allNullOrIsIterable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrIsList()
public
static allNullOrIsList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
allNullOrIsMap()
public
static allNullOrIsMap(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
allNullOrIsNonEmptyList()
public
static allNullOrIsNonEmptyList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
allNullOrIsNonEmptyMap()
public
static allNullOrIsNonEmptyMap(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
allNullOrIsNotA()
public
static allNullOrIsNotA(iterable<string|int, object|string|null> $value, string $class[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, object|string|null>
- $class : string
- $message : string = ''
Tags
allNullOrIsTraversable()
public
static allNullOrIsTraversable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrKeyExists()
public
static allNullOrKeyExists(iterable<string|int, array<string|int, mixed>|null> $array, string|int $key[, string $message = '' ]) : void
Parameters
- $array : iterable<string|int, array<string|int, mixed>|null>
- $key : string|int
- $message : string = ''
Tags
allNullOrKeyNotExists()
public
static allNullOrKeyNotExists(iterable<string|int, array<string|int, mixed>|null> $array, string|int $key[, string $message = '' ]) : void
Parameters
- $array : iterable<string|int, array<string|int, mixed>|null>
- $key : string|int
- $message : string = ''
Tags
allNullOrLength()
public
static allNullOrLength(iterable<string|int, string|null> $value, int $length[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $length : int
- $message : string = ''
Tags
allNullOrLengthBetween()
public
static allNullOrLengthBetween(iterable<string|int, string|null> $value, int|float $min, int|float $max[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $min : int|float
- $max : int|float
- $message : string = ''
Tags
allNullOrLessThan()
public
static allNullOrLessThan(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
allNullOrLessThanEq()
public
static allNullOrLessThanEq(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
allNullOrLower()
public
static allNullOrLower(iterable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $message : string = ''
Tags
allNullOrMaxCount()
public
static allNullOrMaxCount(iterable<string|int, Countable|array<string|int, mixed>|null> $array, int|float $max[, string $message = '' ]) : void
Parameters
- $array : iterable<string|int, Countable|array<string|int, mixed>|null>
- $max : int|float
- $message : string = ''
Tags
allNullOrMaxLength()
public
static allNullOrMaxLength(iterable<string|int, string|null> $value, int|float $max[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $max : int|float
- $message : string = ''
Tags
allNullOrMethodExists()
public
static allNullOrMethodExists(iterable<string|int, string|object|null> $classOrObject, mixed $method[, string $message = '' ]) : void
Parameters
- $classOrObject : iterable<string|int, string|object|null>
- $method : mixed
- $message : string = ''
Tags
allNullOrMethodNotExists()
public
static allNullOrMethodNotExists(iterable<string|int, string|object|null> $classOrObject, mixed $method[, string $message = '' ]) : void
Parameters
- $classOrObject : iterable<string|int, string|object|null>
- $method : mixed
- $message : string = ''
Tags
allNullOrMinCount()
public
static allNullOrMinCount(iterable<string|int, Countable|array<string|int, mixed>|null> $array, int|float $min[, string $message = '' ]) : void
Parameters
- $array : iterable<string|int, Countable|array<string|int, mixed>|null>
- $min : int|float
- $message : string = ''
Tags
allNullOrMinLength()
public
static allNullOrMinLength(iterable<string|int, string|null> $value, int|float $min[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $min : int|float
- $message : string = ''
Tags
allNullOrNatural()
public
static allNullOrNatural(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrNotContains()
public
static allNullOrNotContains(iterable<string|int, string|null> $value, string $subString[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $subString : string
- $message : string = ''
Tags
allNullOrNotEmpty()
public
static allNullOrNotEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrNotEndsWith()
public
static allNullOrNotEndsWith(iterable<string|int, string|null> $value, string $suffix[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $suffix : string
- $message : string = ''
Tags
allNullOrNotEq()
public
static allNullOrNotEq(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
allNullOrNotFalse()
public
static allNullOrNotFalse(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrNotInstanceOf()
public
static allNullOrNotInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
allNullOrNotRegex()
public
static allNullOrNotRegex(iterable<string|int, string|null> $value, string $pattern[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $pattern : string
- $message : string = ''
Tags
allNullOrNotSame()
public
static allNullOrNotSame(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
allNullOrNotStartsWith()
public
static allNullOrNotStartsWith(iterable<string|int, string|null> $value, string $prefix[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $prefix : string
- $message : string = ''
Tags
allNullOrNotWhitespaceOnly()
public
static allNullOrNotWhitespaceOnly(iterable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $message : string = ''
Tags
allNullOrNumeric()
public
static allNullOrNumeric(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrObject()
public
static allNullOrObject(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
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
allNullOrPositiveInteger()
public
static allNullOrPositiveInteger(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrPropertyExists()
public
static allNullOrPropertyExists(iterable<string|int, string|object|null> $classOrObject, mixed $property[, string $message = '' ]) : void
Parameters
- $classOrObject : iterable<string|int, string|object|null>
- $property : mixed
- $message : string = ''
Tags
allNullOrPropertyNotExists()
public
static allNullOrPropertyNotExists(iterable<string|int, string|object|null> $classOrObject, mixed $property[, string $message = '' ]) : void
Parameters
- $classOrObject : iterable<string|int, string|object|null>
- $property : mixed
- $message : string = ''
Tags
allNullOrRange()
public
static allNullOrRange(mixed $value, mixed $min, mixed $max[, string $message = '' ]) : void
Parameters
- $value : mixed
- $min : mixed
- $max : mixed
- $message : string = ''
Tags
allNullOrReadable()
public
static allNullOrReadable(iterable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $message : string = ''
Tags
allNullOrRegex()
public
static allNullOrRegex(iterable<string|int, string|null> $value, string $pattern[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $pattern : string
- $message : string = ''
Tags
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
allNullOrSame()
public
static allNullOrSame(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
allNullOrScalar()
public
static allNullOrScalar(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrStartsWith()
public
static allNullOrStartsWith(iterable<string|int, string|null> $value, string $prefix[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $prefix : string
- $message : string = ''
Tags
allNullOrStartsWithLetter()
public
static allNullOrStartsWithLetter(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrString()
public
static allNullOrString(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrStringNotEmpty()
public
static allNullOrStringNotEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrSubclassOf()
public
static allNullOrSubclassOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
allNullOrThrows()
public
static allNullOrThrows(iterable<string|int, Closure|null> $expression[, string $class = 'Exception' ][, string $message = '' ]) : void
Parameters
- $expression : iterable<string|int, Closure|null>
- $class : string = 'Exception'
- $message : string = ''
Tags
allNullOrTrue()
public
static allNullOrTrue(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrUnicodeLetters()
public
static allNullOrUnicodeLetters(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrUniqueValues()
public
static allNullOrUniqueValues(iterable<string|int, array<string|int, mixed>|null> $values[, string $message = '' ]) : void
Parameters
- $values : iterable<string|int, array<string|int, mixed>|null>
- $message : string = ''
Tags
allNullOrUpper()
public
static allNullOrUpper(iterable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $message : string = ''
Tags
allNullOrUuid()
public
static allNullOrUuid(iterable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $message : string = ''
Tags
allNullOrValidArrayKey()
public
static allNullOrValidArrayKey(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allNullOrWritable()
public
static allNullOrWritable(iterable<string|int, string|null> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string|null>
- $message : string = ''
Tags
allNumeric()
public
static allNumeric(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allObject()
public
static allObject(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
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
allPositiveInteger()
public
static allPositiveInteger(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allPropertyExists()
public
static allPropertyExists(iterable<string|int, string|object> $classOrObject, mixed $property[, string $message = '' ]) : void
Parameters
- $classOrObject : iterable<string|int, string|object>
- $property : mixed
- $message : string = ''
Tags
allPropertyNotExists()
public
static allPropertyNotExists(iterable<string|int, string|object> $classOrObject, mixed $property[, string $message = '' ]) : void
Parameters
- $classOrObject : iterable<string|int, string|object>
- $property : mixed
- $message : string = ''
Tags
allRange()
public
static allRange(mixed $value, mixed $min, mixed $max[, string $message = '' ]) : void
Parameters
- $value : mixed
- $min : mixed
- $max : mixed
- $message : string = ''
Tags
allReadable()
public
static allReadable(iterable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $message : string = ''
Tags
allRegex()
public
static allRegex(iterable<string|int, string> $value, string $pattern[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $pattern : string
- $message : string = ''
Tags
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
allSame()
public
static allSame(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
allScalar()
public
static allScalar(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allStartsWith()
public
static allStartsWith(iterable<string|int, string> $value, string $prefix[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $prefix : string
- $message : string = ''
Tags
allStartsWithLetter()
public
static allStartsWithLetter(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allString()
public
static allString(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allStringNotEmpty()
public
static allStringNotEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allSubclassOf()
public
static allSubclassOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
allThrows()
public
static allThrows(iterable<string|int, Closure> $expression[, string $class = 'Exception' ][, string $message = '' ]) : void
Parameters
- $expression : iterable<string|int, Closure>
- $class : string = 'Exception'
- $message : string = ''
Tags
allTrue()
public
static allTrue(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allUnicodeLetters()
public
static allUnicodeLetters(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allUniqueValues()
public
static allUniqueValues(iterable<string|int, array<string|int, mixed>> $values[, string $message = '' ]) : void
Parameters
- $values : iterable<string|int, array<string|int, mixed>>
- $message : string = ''
Tags
allUpper()
public
static allUpper(iterable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $message : string = ''
Tags
allUuid()
public
static allUuid(iterable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $message : string = ''
Tags
allValidArrayKey()
public
static allValidArrayKey(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
allWritable()
public
static allWritable(iterable<string|int, string> $value[, string $message = '' ]) : void
Parameters
- $value : iterable<string|int, string>
- $message : string = ''
Tags
alnum()
public
static alnum(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
alpha()
public
static alpha(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
boolean()
public
static boolean(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
classExists()
public
static classExists(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
contains()
public
static contains(string $value, string $subString[, string $message = '' ]) : mixed
Parameters
- $value : string
- $subString : string
- $message : string = ''
Tags
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
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
digits()
public
static digits(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
directory()
public
static directory(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
email()
public
static email(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
endsWith()
public
static endsWith(string $value, string $suffix[, string $message = '' ]) : mixed
Parameters
- $value : string
- $suffix : string
- $message : string = ''
Tags
eq()
public
static eq(mixed $value, mixed $expect[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
false()
public
static false(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
file()
public
static file(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
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
float()
public
static float(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
greaterThan()
public
static greaterThan(mixed $value, mixed $limit[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
greaterThanEq()
public
static greaterThanEq(mixed $value, mixed $limit[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
implementsInterface()
public
static implementsInterface(mixed $value, mixed $interface[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $interface : mixed
- $message : string = ''
Tags
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
integer()
public
static integer(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
integerish()
public
static integerish(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
interfaceExists()
public
static interfaceExists(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
ip()
public
static ip(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
ipv4()
public
static ipv4(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
ipv6()
public
static ipv6(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
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
isAOf()
public
static isAOf(object|string $value, string $class[, string $message = '' ]) : mixed
Parameters
- $value : object|string
- $class : string
- $message : string = ''
Tags
isArray()
public
static isArray(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
isArrayAccessible()
public
static isArrayAccessible(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
isCallable()
public
static isCallable(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
isCountable()
public
static isCountable(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
isEmpty()
public
static isEmpty(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
isInstanceOf()
public
static isInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
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
isIterable()
public
static isIterable(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
isList()
public
static isList(mixed $array[, string $message = '' ]) : mixed
Parameters
- $array : mixed
- $message : string = ''
Tags
isMap()
public
static isMap(mixed $array[, string $message = '' ]) : mixed
Parameters
- $array : mixed
- $message : string = ''
Tags
isNonEmptyList()
public
static isNonEmptyList(mixed $array[, string $message = '' ]) : mixed
Parameters
- $array : mixed
- $message : string = ''
Tags
isNonEmptyMap()
public
static isNonEmptyMap(mixed $array[, string $message = '' ]) : mixed
Parameters
- $array : mixed
- $message : string = ''
Tags
isNotA()
public
static isNotA(object|string $value, string $class[, string $message = '' ]) : mixed
Parameters
- $value : object|string
- $class : string
- $message : string = ''
Tags
isTraversable()
public
static isTraversable(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
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
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
length()
public
static length(string $value, int $length[, string $message = '' ]) : mixed
Parameters
- $value : string
- $length : int
- $message : string = ''
Tags
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
lessThan()
public
static lessThan(mixed $value, mixed $limit[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
lessThanEq()
public
static lessThanEq(mixed $value, mixed $limit[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
lower()
public
static lower(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
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
maxLength()
Inclusive max.
public
static maxLength(string $value, int|float $max[, string $message = '' ]) : mixed
Parameters
- $value : string
- $max : int|float
- $message : string = ''
Tags
methodExists()
public
static methodExists(string|object $classOrObject, mixed $method[, string $message = '' ]) : mixed
Parameters
- $classOrObject : string|object
- $method : mixed
- $message : string = ''
Tags
methodNotExists()
public
static methodNotExists(string|object $classOrObject, mixed $method[, string $message = '' ]) : mixed
Parameters
- $classOrObject : string|object
- $method : mixed
- $message : string = ''
Tags
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
minLength()
Inclusive min.
public
static minLength(string $value, int|float $min[, string $message = '' ]) : mixed
Parameters
- $value : string
- $min : int|float
- $message : string = ''
Tags
natural()
public
static natural(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
notContains()
public
static notContains(string $value, string $subString[, string $message = '' ]) : mixed
Parameters
- $value : string
- $subString : string
- $message : string = ''
Tags
notEmpty()
public
static notEmpty(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
notEndsWith()
public
static notEndsWith(string $value, string $suffix[, string $message = '' ]) : mixed
Parameters
- $value : string
- $suffix : string
- $message : string = ''
Tags
notEq()
public
static notEq(mixed $value, mixed $expect[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
notFalse()
public
static notFalse(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
notInstanceOf()
public
static notInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
notNull()
public
static notNull(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
notRegex()
public
static notRegex(string $value, string $pattern[, string $message = '' ]) : mixed
Parameters
- $value : string
- $pattern : string
- $message : string = ''
Tags
notSame()
public
static notSame(mixed $value, mixed $expect[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
notStartsWith()
public
static notStartsWith(string $value, string $prefix[, string $message = '' ]) : mixed
Parameters
- $value : string
- $prefix : string
- $message : string = ''
Tags
notWhitespaceOnly()
public
static notWhitespaceOnly(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
null()
public
static null(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrAlnum()
public
static nullOrAlnum(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
nullOrAlpha()
public
static nullOrAlpha(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrBoolean()
public
static nullOrBoolean(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrClassExists()
public
static nullOrClassExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrContains()
public
static nullOrContains(string|null $value, string $subString[, string $message = '' ]) : void
Parameters
- $value : string|null
- $subString : string
- $message : string = ''
Tags
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
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
nullOrDigits()
public
static nullOrDigits(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
nullOrDirectory()
public
static nullOrDirectory(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrEmail()
public
static nullOrEmail(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrEndsWith()
public
static nullOrEndsWith(string|null $value, string $suffix[, string $message = '' ]) : void
Parameters
- $value : string|null
- $suffix : string
- $message : string = ''
Tags
nullOrEq()
public
static nullOrEq(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
nullOrFalse()
public
static nullOrFalse(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrFile()
public
static nullOrFile(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrFileExists()
public
static nullOrFileExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrFloat()
public
static nullOrFloat(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrGreaterThan()
public
static nullOrGreaterThan(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
nullOrGreaterThanEq()
public
static nullOrGreaterThanEq(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
nullOrImplementsInterface()
public
static nullOrImplementsInterface(mixed $value, mixed $interface[, string $message = '' ]) : void
Parameters
- $value : mixed
- $interface : mixed
- $message : string = ''
Tags
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
nullOrInteger()
public
static nullOrInteger(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrIntegerish()
public
static nullOrIntegerish(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrInterfaceExists()
public
static nullOrInterfaceExists(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrIp()
public
static nullOrIp(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrIpv4()
public
static nullOrIpv4(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrIpv6()
public
static nullOrIpv6(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
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
nullOrIsAOf()
public
static nullOrIsAOf(object|string|null $value, string $class[, string $message = '' ]) : void
Parameters
- $value : object|string|null
- $class : string
- $message : string = ''
Tags
nullOrIsArray()
public
static nullOrIsArray(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrIsArrayAccessible()
public
static nullOrIsArrayAccessible(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrIsCallable()
public
static nullOrIsCallable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrIsCountable()
public
static nullOrIsCountable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrIsEmpty()
public
static nullOrIsEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrIsInstanceOf()
public
static nullOrIsInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
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
nullOrIsIterable()
public
static nullOrIsIterable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrIsList()
public
static nullOrIsList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
nullOrIsMap()
public
static nullOrIsMap(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
nullOrIsNonEmptyList()
public
static nullOrIsNonEmptyList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
nullOrIsNonEmptyMap()
public
static nullOrIsNonEmptyMap(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
nullOrIsNotA()
public
static nullOrIsNotA(object|string|null $value, string $class[, string $message = '' ]) : void
Parameters
- $value : object|string|null
- $class : string
- $message : string = ''
Tags
nullOrIsTraversable()
public
static nullOrIsTraversable(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
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
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
nullOrLength()
public
static nullOrLength(string|null $value, int $length[, string $message = '' ]) : void
Parameters
- $value : string|null
- $length : int
- $message : string = ''
Tags
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
nullOrLessThan()
public
static nullOrLessThan(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
nullOrLessThanEq()
public
static nullOrLessThanEq(mixed $value, mixed $limit[, string $message = '' ]) : void
Parameters
- $value : mixed
- $limit : mixed
- $message : string = ''
Tags
nullOrLower()
public
static nullOrLower(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
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
nullOrMaxLength()
public
static nullOrMaxLength(string|null $value, int|float $max[, string $message = '' ]) : void
Parameters
- $value : string|null
- $max : int|float
- $message : string = ''
Tags
nullOrMethodExists()
public
static nullOrMethodExists(string|object|null $classOrObject, mixed $method[, string $message = '' ]) : void
Parameters
- $classOrObject : string|object|null
- $method : mixed
- $message : string = ''
Tags
nullOrMethodNotExists()
public
static nullOrMethodNotExists(string|object|null $classOrObject, mixed $method[, string $message = '' ]) : void
Parameters
- $classOrObject : string|object|null
- $method : mixed
- $message : string = ''
Tags
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
nullOrMinLength()
public
static nullOrMinLength(string|null $value, int|float $min[, string $message = '' ]) : void
Parameters
- $value : string|null
- $min : int|float
- $message : string = ''
Tags
nullOrNatural()
public
static nullOrNatural(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrNotContains()
public
static nullOrNotContains(string|null $value, string $subString[, string $message = '' ]) : void
Parameters
- $value : string|null
- $subString : string
- $message : string = ''
Tags
nullOrNotEmpty()
public
static nullOrNotEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrNotEndsWith()
public
static nullOrNotEndsWith(string|null $value, string $suffix[, string $message = '' ]) : void
Parameters
- $value : string|null
- $suffix : string
- $message : string = ''
Tags
nullOrNotEq()
public
static nullOrNotEq(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
nullOrNotFalse()
public
static nullOrNotFalse(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrNotInstanceOf()
public
static nullOrNotInstanceOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
nullOrNotRegex()
public
static nullOrNotRegex(string|null $value, string $pattern[, string $message = '' ]) : void
Parameters
- $value : string|null
- $pattern : string
- $message : string = ''
Tags
nullOrNotSame()
public
static nullOrNotSame(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
nullOrNotStartsWith()
public
static nullOrNotStartsWith(string|null $value, string $prefix[, string $message = '' ]) : void
Parameters
- $value : string|null
- $prefix : string
- $message : string = ''
Tags
nullOrNotWhitespaceOnly()
public
static nullOrNotWhitespaceOnly(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
nullOrNumeric()
public
static nullOrNumeric(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrObject()
public
static nullOrObject(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
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
nullOrPositiveInteger()
public
static nullOrPositiveInteger(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrPropertyExists()
public
static nullOrPropertyExists(string|object|null $classOrObject, mixed $property[, string $message = '' ]) : void
Parameters
- $classOrObject : string|object|null
- $property : mixed
- $message : string = ''
Tags
nullOrPropertyNotExists()
public
static nullOrPropertyNotExists(string|object|null $classOrObject, mixed $property[, string $message = '' ]) : void
Parameters
- $classOrObject : string|object|null
- $property : mixed
- $message : string = ''
Tags
nullOrRange()
public
static nullOrRange(mixed $value, mixed $min, mixed $max[, string $message = '' ]) : void
Parameters
- $value : mixed
- $min : mixed
- $max : mixed
- $message : string = ''
Tags
nullOrReadable()
public
static nullOrReadable(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
nullOrRegex()
public
static nullOrRegex(string|null $value, string $pattern[, string $message = '' ]) : void
Parameters
- $value : string|null
- $pattern : string
- $message : string = ''
Tags
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
nullOrSame()
public
static nullOrSame(mixed $value, mixed $expect[, string $message = '' ]) : void
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
nullOrScalar()
public
static nullOrScalar(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrStartsWith()
public
static nullOrStartsWith(string|null $value, string $prefix[, string $message = '' ]) : void
Parameters
- $value : string|null
- $prefix : string
- $message : string = ''
Tags
nullOrStartsWithLetter()
public
static nullOrStartsWithLetter(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrString()
public
static nullOrString(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrStringNotEmpty()
public
static nullOrStringNotEmpty(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrSubclassOf()
public
static nullOrSubclassOf(mixed $value, string|object $class[, string $message = '' ]) : void
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
nullOrThrows()
public
static nullOrThrows(Closure|null $expression[, string $class = 'Exception' ][, string $message = '' ]) : void
Parameters
- $expression : Closure|null
- $class : string = 'Exception'
- $message : string = ''
Tags
nullOrTrue()
public
static nullOrTrue(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrUnicodeLetters()
public
static nullOrUnicodeLetters(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrUniqueValues()
public
static nullOrUniqueValues(array<string|int, mixed>|null $values[, string $message = '' ]) : void
Parameters
- $values : array<string|int, mixed>|null
- $message : string = ''
Tags
nullOrUpper()
public
static nullOrUpper(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
nullOrUuid()
public
static nullOrUuid(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
nullOrValidArrayKey()
public
static nullOrValidArrayKey(mixed $value[, string $message = '' ]) : void
Parameters
- $value : mixed
- $message : string = ''
Tags
nullOrWritable()
public
static nullOrWritable(string|null $value[, string $message = '' ]) : void
Parameters
- $value : string|null
- $message : string = ''
Tags
numeric()
public
static numeric(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
object()
public
static object(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
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
positiveInteger()
public
static positiveInteger(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
propertyExists()
public
static propertyExists(string|object $classOrObject, mixed $property[, string $message = '' ]) : mixed
Parameters
- $classOrObject : string|object
- $property : mixed
- $message : string = ''
Tags
propertyNotExists()
public
static propertyNotExists(string|object $classOrObject, mixed $property[, string $message = '' ]) : mixed
Parameters
- $classOrObject : string|object
- $property : mixed
- $message : string = ''
Tags
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
readable()
public
static readable(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
regex()
public
static regex(string $value, string $pattern[, string $message = '' ]) : mixed
Parameters
- $value : string
- $pattern : string
- $message : string = ''
Tags
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
same()
public
static same(mixed $value, mixed $expect[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $expect : mixed
- $message : string = ''
Tags
scalar()
public
static scalar(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
startsWith()
public
static startsWith(string $value, string $prefix[, string $message = '' ]) : mixed
Parameters
- $value : string
- $prefix : string
- $message : string = ''
Tags
startsWithLetter()
public
static startsWithLetter(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
string()
public
static string(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
stringNotEmpty()
public
static stringNotEmpty(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
subclassOf()
public
static subclassOf(mixed $value, string|object $class[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $class : string|object
- $message : string = ''
Tags
throws()
public
static throws(Closure $expression[, string $class = 'Exception' ][, string $message = '' ]) : mixed
Parameters
- $expression : Closure
- $class : string = 'Exception'
- $message : string = ''
Tags
true()
public
static true(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
unicodeLetters()
public
static unicodeLetters(mixed $value[, string $message = '' ]) : mixed
Parameters
- $value : mixed
- $message : string = ''
Tags
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
upper()
public
static upper(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
uuid()
public
static uuid(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
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
writable()
public
static writable(string $value[, string $message = '' ]) : mixed
Parameters
- $value : string
- $message : string = ''
Tags
reportInvalidArgument()
protected
static reportInvalidArgument(string $message) : mixed
Parameters
- $message : string
Tags
strlen()
protected
static strlen(mixed $value) : mixed
Parameters
- $value : mixed
typeToString()
protected
static typeToString(mixed $value) : string
Parameters
- $value : mixed
Return values
stringvalueToString()
protected
static valueToString(mixed $value) : string
Parameters
- $value : mixed
Return values
string__construct()
private
__construct() : mixed