Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe Assert

Fonctions membres publiques statiques

static string ($value, $message='')
 
static stringNotEmpty ($value, $message='')
 
static integer ($value, $message='')
 
static integerish ($value, $message='')
 
static positiveInteger ($value, $message='')
 
static float ($value, $message='')
 
static numeric ($value, $message='')
 
static natural ($value, $message='')
 
static boolean ($value, $message='')
 
static scalar ($value, $message='')
 
static object ($value, $message='')
 
static resource ($value, $type=null, $message='')
 
static isCallable ($value, $message='')
 
static isArray ($value, $message='')
 
static isTraversable ($value, $message='')
 
static isArrayAccessible ($value, $message='')
 
static isCountable ($value, $message='')
 
static isIterable ($value, $message='')
 
static isInstanceOf ($value, $class, $message='')
 
static notInstanceOf ($value, $class, $message='')
 
static isInstanceOfAny ($value, array $classes, $message='')
 
static isAOf ($value, $class, $message='')
 
static isNotA ($value, $class, $message='')
 
static isAnyOf ($value, array $classes, $message='')
 
static isEmpty ($value, $message='')
 
static notEmpty ($value, $message='')
 
static null ($value, $message='')
 
static notNull ($value, $message='')
 
static true ($value, $message='')
 
static false ($value, $message='')
 
static notFalse ($value, $message='')
 
static ip ($value, $message='')
 
static ipv4 ($value, $message='')
 
static ipv6 ($value, $message='')
 
static email ($value, $message='')
 
static uniqueValues (array $values, $message='')
 
static eq ($value, $expect, $message='')
 
static notEq ($value, $expect, $message='')
 
static same ($value, $expect, $message='')
 
static notSame ($value, $expect, $message='')
 
static greaterThan ($value, $limit, $message='')
 
static greaterThanEq ($value, $limit, $message='')
 
static lessThan ($value, $limit, $message='')
 
static lessThanEq ($value, $limit, $message='')
 
static range ($value, $min, $max, $message='')
 
static oneOf ($value, array $values, $message='')
 
static inArray ($value, array $values, $message='')
 
static contains ($value, $subString, $message='')
 
static notContains ($value, $subString, $message='')
 
static notWhitespaceOnly ($value, $message='')
 
static startsWith ($value, $prefix, $message='')
 
static notStartsWith ($value, $prefix, $message='')
 
static startsWithLetter ($value, $message='')
 
static endsWith ($value, $suffix, $message='')
 
static notEndsWith ($value, $suffix, $message='')
 
static regex ($value, $pattern, $message='')
 
static notRegex ($value, $pattern, $message='')
 
static unicodeLetters ($value, $message='')
 
static alpha ($value, $message='')
 
static digits ($value, $message='')
 
static alnum ($value, $message='')
 
static lower ($value, $message='')
 
static upper ($value, $message='')
 
static length ($value, $length, $message='')
 
static minLength ($value, $min, $message='')
 
static maxLength ($value, $max, $message='')
 
static lengthBetween ($value, $min, $max, $message='')
 
static fileExists ($value, $message='')
 
static file ($value, $message='')
 
static directory ($value, $message='')
 
static readable ($value, $message='')
 
static writable ($value, $message='')
 
static classExists ($value, $message='')
 
static subclassOf ($value, $class, $message='')
 
static interfaceExists ($value, $message='')
 
static implementsInterface ($value, $interface, $message='')
 
static propertyExists ($classOrObject, $property, $message='')
 
static propertyNotExists ($classOrObject, $property, $message='')
 
static methodExists ($classOrObject, $method, $message='')
 
static methodNotExists ($classOrObject, $method, $message='')
 
static keyExists ($array, $key, $message='')
 
static keyNotExists ($array, $key, $message='')
 
static validArrayKey ($value, $message='')
 
static count ($array, $number, $message='')
 
static minCount ($array, $min, $message='')
 
static maxCount ($array, $max, $message='')
 
static countBetween ($array, $min, $max, $message='')
 
static isList ($array, $message='')
 
static isNonEmptyList ($array, $message='')
 
static isMap ($array, $message='')
 
static isNonEmptyMap ($array, $message='')
 
static uuid ($value, $message='')
 
static throws (Closure $expression, $class='Exception', $message='')
 
static __callStatic ($name, $arguments)
 

Fonctions membres protégées statiques

static valueToString ($value)
 
static typeToString ($value)
 
static strlen ($value)
 
static reportInvalidArgument ($message)
 

Fonctions membres privées

 __construct ()
 

Description détaillée

Efficient assertions to validate the input/output of your methods.

Depuis
1.0
Auteur
Bernhard Schussek bschu.nosp@m.ssek.nosp@m.@gmai.nosp@m.l.co.nosp@m.m

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )
private

Documentation des fonctions membres

◆ __callStatic()

static __callStatic (   $name,
  $arguments 
)
static
Exceptions
BadMethodCallException

Références $method, $name, et Assert\null().

◆ alnum()

static alnum (   $value,
  $message = '' 
)
static

-pure

Paramètres
string$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ alpha()

static alpha (   $value,
  $message = '' 
)
static

-pure

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ boolean()

static boolean (   $value,
  $message = '' 
)
static

-pure -assert bool $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ classExists()

static classExists (   $value,
  $message = '' 
)
static

-assert class-string $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ contains()

static contains (   $value,
  $subString,
  $message = '' 
)
static

-pure

Paramètres
string$value
string$subString
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ count()

static count (   $array,
  $number,
  $message = '' 
)
static

Does not check if $array is countable, this can generate a warning on php versions after 7.2.

Paramètres
Countable | array$array
int$number
string$message
Exceptions
InvalidArgumentException

Références $message.

Référencé par Assert\countBetween(), Assert\maxCount(), Assert\minCount(), et Assert\uniqueValues().

◆ countBetween()

static countBetween (   $array,
  $min,
  $max,
  $message = '' 
)
static

Does not check if $array is countable, this can generate a warning on php versions after 7.2.

Paramètres
Countable | array$array
int | float$min
int | float$max
string$message
Exceptions
InvalidArgumentException

Références $count, $message, et Assert\count().

◆ digits()

static digits (   $value,
  $message = '' 
)
static

-pure

Paramètres
string$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ directory()

static directory (   $value,
  $message = '' 
)
static
Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ email()

static email (   $value,
  $message = '' 
)
static
Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ endsWith()

static endsWith (   $value,
  $suffix,
  $message = '' 
)
static

-pure

Paramètres
string$value
string$suffix
string$message
Exceptions
InvalidArgumentException

Références $message, $suffix, $value, et Assert\strlen().

◆ eq()

static eq (   $value,
  $expect,
  $message = '' 
)
static
Paramètres
mixed$value
mixed$expect
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ false()

static false (   $value,
  $message = '' 
)
static

-pure -assert false $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ file()

static file (   $value,
  $message = '' 
)
static
Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ fileExists()

static fileExists (   $value,
  $message = '' 
)
static

Will also pass if $value is a directory, use Assert::file() instead if you need to be sure it is a file.

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ float()

static float (   $value,
  $message = '' 
)
static

-pure -assert float $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ greaterThan()

static greaterThan (   $value,
  $limit,
  $message = '' 
)
static

-pure

Paramètres
mixed$value
mixed$limit
string$message
Exceptions
InvalidArgumentException

Références $limit, $message, et $value.

◆ greaterThanEq()

static greaterThanEq (   $value,
  $limit,
  $message = '' 
)
static

-pure

Paramètres
mixed$value
mixed$limit
string$message
Exceptions
InvalidArgumentException

Références $limit, $message, et $value.

◆ implementsInterface()

static implementsInterface (   $value,
  $interface,
  $message = '' 
)
static

-pure -template ExpectedType of object -param class-string<ExpectedType> $interface -assert class-string<ExpectedType> $value

Paramètres
mixed$value
mixed$interface
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ inArray()

static inArray (   $value,
array  $values,
  $message = '' 
)
static

Does strict comparison, so Assert::inArray(3, ['3']) does not pass the assertion.

-pure

Paramètres
mixed$value
array$values
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ integer()

static integer (   $value,
  $message = '' 
)
static

-pure -assert int $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ integerish()

static integerish (   $value,
  $message = '' 
)
static

-pure -assert numeric $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ interfaceExists()

static interfaceExists (   $value,
  $message = '' 
)
static

-assert class-string $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ ip()

static ip (   $value,
  $message = '' 
)
static
Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ ipv4()

static ipv4 (   $value,
  $message = '' 
)
static
Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ ipv6()

static ipv6 (   $value,
  $message = '' 
)
static
Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ isAnyOf()

static isAnyOf (   $value,
array  $classes,
  $message = '' 
)
static

-pure -param array<class-string> $classes

Paramètres
object | string$value
string[]$classes
string$message
Exceptions
InvalidArgumentException

Références $class, $classes, $message, et $value.

◆ isAOf()

static isAOf (   $value,
  $class,
  $message = '' 
)
static

-pure -template ExpectedType of object -param class-string<ExpectedType> $class -assert ExpectedType|class-string<ExpectedType> $value

Paramètres
object | string$value
string$class
string$message
Exceptions
InvalidArgumentException

Références $class, $message, et $value.

◆ isArray()

static isArray (   $value,
  $message = '' 
)
static

-pure -assert array $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ isArrayAccessible()

static isArrayAccessible (   $value,
  $message = '' 
)
static

-pure -assert array|ArrayAccess $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ isCallable()

static isCallable (   $value,
  $message = '' 
)
static

-pure -assert callable $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ isCountable()

static isCountable (   $value,
  $message = '' 
)
static

-pure -assert countable $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ isEmpty()

static isEmpty (   $value,
  $message = '' 
)
static

-pure -assert empty $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ isInstanceOf()

static isInstanceOf (   $value,
  $class,
  $message = '' 
)
static

-pure -template ExpectedType of object -param class-string<ExpectedType> $class -assert ExpectedType $value

Paramètres
mixed$value
string | object$class
string$message
Exceptions
InvalidArgumentException

Références $class, $message, et $value.

◆ isInstanceOfAny()

static isInstanceOfAny (   $value,
array  $classes,
  $message = '' 
)
static

-pure -param array<class-string> $classes

Paramètres
mixed$value
array<object|string>$classes
string$message
Exceptions
InvalidArgumentException

Références $class, $classes, $message, et $value.

◆ isIterable()

static isIterable (   $value,
  $message = '' 
)
static

-pure -assert iterable $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ isList()

static isList (   $array,
  $message = '' 
)
static

-pure -assert list $array

Paramètres
mixed$array
string$message
Exceptions
InvalidArgumentException

Références $message.

◆ isMap()

static isMap (   $array,
  $message = '' 
)
static

-pure -template T -param mixed|array<T> $array -assert array<string, T> $array

Paramètres
mixed$array
string$message
Exceptions
InvalidArgumentException

Références $message.

◆ isNonEmptyList()

static isNonEmptyList (   $array,
  $message = '' 
)
static

-pure -assert non-empty-list $array

Paramètres
mixed$array
string$message
Exceptions
InvalidArgumentException

Références $message.

◆ isNonEmptyMap()

static isNonEmptyMap (   $array,
  $message = '' 
)
static

-pure -template T -param mixed|array<T> $array -assert array<string, T> $array -assert !empty $array

Paramètres
mixed$array
string$message
Exceptions
InvalidArgumentException

Références $message.

◆ isNotA()

static isNotA (   $value,
  $class,
  $message = '' 
)
static

-pure -template UnexpectedType of object -param class-string<UnexpectedType> $class -assert !UnexpectedType $value -assert !class-string<UnexpectedType> $value

Paramètres
object | string$value
string$class
string$message
Exceptions
InvalidArgumentException

Références $class, $message, et $value.

◆ isTraversable()

static isTraversable (   $value,
  $message = '' 
)
static

-pure -assert iterable $value

Obsolète:
use "isIterable" or "isInstanceOf" instead
Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ keyExists()

static keyExists (   $array,
  $key,
  $message = '' 
)
static

-pure

Paramètres
array$array
string | int$key
string$message
Exceptions
InvalidArgumentException

Références $key, et $message.

◆ keyNotExists()

static keyNotExists (   $array,
  $key,
  $message = '' 
)
static

-pure

Paramètres
array$array
string | int$key
string$message
Exceptions
InvalidArgumentException

Références $key, et $message.

◆ length()

static length (   $value,
  $length,
  $message = '' 
)
static

-pure

Paramètres
string$value
int$length
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ lengthBetween()

static lengthBetween (   $value,
  $min,
  $max,
  $message = '' 
)
static

Inclusive , so Assert::lengthBetween('asd', 3, 5); passes the assertion.

-pure

Paramètres
string$value
int | float$min
int | float$max
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ lessThan()

static lessThan (   $value,
  $limit,
  $message = '' 
)
static

-pure

Paramètres
mixed$value
mixed$limit
string$message
Exceptions
InvalidArgumentException

Références $limit, $message, et $value.

◆ lessThanEq()

static lessThanEq (   $value,
  $limit,
  $message = '' 
)
static

-pure

Paramètres
mixed$value
mixed$limit
string$message
Exceptions
InvalidArgumentException

Références $limit, $message, et $value.

◆ lower()

static lower (   $value,
  $message = '' 
)
static

-pure -assert lowercase-string $value

Paramètres
string$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ maxCount()

static maxCount (   $array,
  $max,
  $message = '' 
)
static

Does not check if $array is countable, this can generate a warning on php versions after 7.2.

Paramètres
Countable | array$array
int | float$max
string$message
Exceptions
InvalidArgumentException

Références $message, et Assert\count().

◆ maxLength()

static maxLength (   $value,
  $max,
  $message = '' 
)
static

Inclusive max.

-pure

Paramètres
string$value
int | float$max
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ methodExists()

static methodExists (   $classOrObject,
  $method,
  $message = '' 
)
static

-pure -param class-string|object $classOrObject

Paramètres
string | object$classOrObject
mixed$method
string$message
Exceptions
InvalidArgumentException

Références $message, et $method.

◆ methodNotExists()

static methodNotExists (   $classOrObject,
  $method,
  $message = '' 
)
static

-pure -param class-string|object $classOrObject

Paramètres
string | object$classOrObject
mixed$method
string$message
Exceptions
InvalidArgumentException

Références $message, et $method.

◆ minCount()

static minCount (   $array,
  $min,
  $message = '' 
)
static

Does not check if $array is countable, this can generate a warning on php versions after 7.2.

Paramètres
Countable | array$array
int | float$min
string$message
Exceptions
InvalidArgumentException

Références $message, et Assert\count().

◆ minLength()

static minLength (   $value,
  $min,
  $message = '' 
)
static

Inclusive min.

-pure

Paramètres
string$value
int | float$min
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ natural()

static natural (   $value,
  $message = '' 
)
static

-pure -assert positive-int|0 $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ notContains()

static notContains (   $value,
  $subString,
  $message = '' 
)
static

-pure

Paramètres
string$value
string$subString
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ notEmpty()

static notEmpty (   $value,
  $message = '' 
)
static

-pure -assert !empty $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ notEndsWith()

static notEndsWith (   $value,
  $suffix,
  $message = '' 
)
static

-pure

Paramètres
string$value
string$suffix
string$message
Exceptions
InvalidArgumentException

Références $message, $suffix, $value, et Assert\strlen().

◆ notEq()

static notEq (   $value,
  $expect,
  $message = '' 
)
static
Paramètres
mixed$value
mixed$expect
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ notFalse()

static notFalse (   $value,
  $message = '' 
)
static

-pure -assert !false $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ notInstanceOf()

static notInstanceOf (   $value,
  $class,
  $message = '' 
)
static

-pure -template ExpectedType of object -param class-string<ExpectedType> $class -assert !ExpectedType $value

Paramètres
mixed$value
string | object$class
string$message
Exceptions
InvalidArgumentException

Références $class, $message, et $value.

◆ notNull()

static notNull (   $value,
  $message = '' 
)
static

-pure -assert !null $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, $value, et Assert\null().

◆ notRegex()

static notRegex (   $value,
  $pattern,
  $message = '' 
)
static

-pure

Paramètres
string$value
string$pattern
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ notSame()

static notSame (   $value,
  $expect,
  $message = '' 
)
static

-pure

Paramètres
mixed$value
mixed$expect
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ notStartsWith()

static notStartsWith (   $value,
  $prefix,
  $message = '' 
)
static

-pure

Paramètres
string$value
string$prefix
string$message
Exceptions
InvalidArgumentException

Références $message, $prefix, et $value.

◆ notWhitespaceOnly()

static notWhitespaceOnly (   $value,
  $message = '' 
)
static

-pure

Paramètres
string$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ null()

static null (   $value,
  $message = '' 
)
static

-pure -assert null $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

Référencé par Assert\__callStatic(), Assert\notNull(), et Assert\valueToString().

◆ numeric()

static numeric (   $value,
  $message = '' 
)
static

-pure -assert numeric $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ object()

static object (   $value,
  $message = '' 
)
static

-pure -assert object $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ oneOf()

static oneOf (   $value,
array  $values,
  $message = '' 
)
static

A more human-readable alias of Assert::inArray().

-pure

Paramètres
mixed$value
array$values
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ positiveInteger()

static positiveInteger (   $value,
  $message = '' 
)
static

-pure -assert positive-int $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ propertyExists()

static propertyExists (   $classOrObject,
  $property,
  $message = '' 
)
static

-pure -param class-string|object $classOrObject

Paramètres
string | object$classOrObject
mixed$property
string$message
Exceptions
InvalidArgumentException

Références $message.

◆ propertyNotExists()

static propertyNotExists (   $classOrObject,
  $property,
  $message = '' 
)
static

-pure -param class-string|object $classOrObject

Paramètres
string | object$classOrObject
mixed$property
string$message
Exceptions
InvalidArgumentException

Références $message.

◆ range()

static range (   $value,
  $min,
  $max,
  $message = '' 
)
static

Inclusive range, so Assert::(3, 3, 5) passes.

-pure

Paramètres
mixed$value
mixed$min
mixed$max
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ readable()

static readable (   $value,
  $message = '' 
)
static
Paramètres
string$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ regex()

static regex (   $value,
  $pattern,
  $message = '' 
)
static

-pure

Paramètres
string$value
string$pattern
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ reportInvalidArgument()

static reportInvalidArgument (   $message)
staticprotected
Paramètres
string$message
Exceptions
InvalidArgumentException-pure this method is not supposed to perform side-effects

Références $message.

◆ resource()

static resource (   $value,
  $type = null,
  $message = '' 
)
static

-pure -assert resource $value

Paramètres
mixed$value
string | null$typetype of resource this should be.
Voir également
https://www.php.net/manual/en/function.get-resource-type.php
Paramètres
string$message
Exceptions
InvalidArgumentException

Références $message, $type, et $value.

◆ same()

static same (   $value,
  $expect,
  $message = '' 
)
static

-pure

Paramètres
mixed$value
mixed$expect
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ scalar()

static scalar (   $value,
  $message = '' 
)
static

-pure -assert scalar $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ startsWith()

static startsWith (   $value,
  $prefix,
  $message = '' 
)
static

-pure

Paramètres
string$value
string$prefix
string$message
Exceptions
InvalidArgumentException

Références $message, $prefix, et $value.

◆ startsWithLetter()

static startsWithLetter (   $value,
  $message = '' 
)
static

-pure

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ string()

static string (   $value,
  $message = '' 
)
static

-pure -assert string $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ stringNotEmpty()

static stringNotEmpty (   $value,
  $message = '' 
)
static

-pure -assert non-empty-string $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ strlen()

static strlen (   $value)
staticprotected

Références $value.

Référencé par Assert\endsWith(), et Assert\notEndsWith().

◆ subclassOf()

static subclassOf (   $value,
  $class,
  $message = '' 
)
static

-pure -template ExpectedType of object -param class-string<ExpectedType> $class -assert class-string<ExpectedType>|ExpectedType $value

Paramètres
mixed$value
string | object$class
string$message
Exceptions
InvalidArgumentException

Références $class, $message, et $value.

◆ throws()

static throws ( Closure  $expression,
  $class = 'Exception',
  $message = '' 
)
static

-param class-string<Throwable> $class

Paramètres
Closure$expression
string$class
string$message
Exceptions
InvalidArgumentException

Références $class, et $message.

◆ true()

static true (   $value,
  $message = '' 
)
static

-pure -assert true $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ typeToString()

static typeToString (   $value)
staticprotected
Paramètres
mixed$value
Renvoie
string

Références $value.

◆ unicodeLetters()

static unicodeLetters (   $value,
  $message = '' 
)
static

-pure

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ uniqueValues()

static uniqueValues ( array  $values,
  $message = '' 
)
static

Does non strict comparisons on the items, so ['3', 3] will not pass the assertion.

Paramètres
array$values
string$message
Exceptions
InvalidArgumentException

Références $message, et Assert\count().

◆ upper()

static upper (   $value,
  $message = '' 
)
static

-pure -assert !lowercase-string $value

Paramètres
string$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ uuid()

static uuid (   $value,
  $message = '' 
)
static

-pure

Paramètres
string$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ validArrayKey()

static validArrayKey (   $value,
  $message = '' 
)
static

Checks if a value is a valid array key (int or string).

-pure -assert array-key $value

Paramètres
mixed$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.

◆ valueToString()

static valueToString (   $value)
staticprotected
Paramètres
mixed$value
Renvoie
string

Références $value, et Assert\null().

◆ writable()

static writable (   $value,
  $message = '' 
)
static
Paramètres
string$value
string$message
Exceptions
InvalidArgumentException

Références $message, et $value.


La documentation de cette classe a été générée à partir du fichier suivant :