PHP Класс Webmozart\Assert\Assert

С версии: 1.0
Автор: Bernhard Schussek ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__callStatic ( $name, $arguments )
alnum ( $value, $message = '' )
alpha ( $value, $message = '' )
boolean ( $value, $message = '' )
classExists ( $value, $message = '' )
contains ( $value, $subString, $message = '' )
count ( $array, $number, $message = '' )
digits ( $value, $message = '' )
directory ( $value, $message = '' )
endsWith ( $value, $suffix, $message = '' )
eq ( $value, $value2, $message = '' )
false ( $value, $message = '' )
file ( $value, $message = '' )
fileExists ( $value, $message = '' )
float ( $value, $message = '' )
greaterThan ( $value, $limit, $message = '' )
greaterThanEq ( $value, $limit, $message = '' )
implementsInterface ( $value, $interface, $message = '' )
integer ( $value, $message = '' )
integerish ( $value, $message = '' )
isArray ( $value, $message = '' )
isCallable ( $value, $message = '' )
isEmpty ( $value, $message = '' )
isInstanceOf ( $value, $class, $message = '' )
isTraversable ( $value, $message = '' )
keyExists ( $array, $key, $message = '' )
keyNotExists ( $array, $key, $message = '' )
length ( $value, $length, $message = '' )
lengthBetween ( $value, $min, $max, $message = '' )
lessThan ( $value, $limit, $message = '' )
lessThanEq ( $value, $limit, $message = '' )
lower ( $value, $message = '' )
maxLength ( $value, $max, $message = '' )
methodExists ( $classOrObject, $method, $message = '' )
methodNotExists ( $classOrObject, $method, $message = '' )
minLength ( $value, $min, $message = '' )
notEmpty ( $value, $message = '' )
notEq ( $value, $value2, $message = '' )
notInstanceOf ( $value, $class, $message = '' )
notNull ( $value, $message = '' )
notSame ( $value, $value2, $message = '' )
null ( $value, $message = '' )
numeric ( $value, $message = '' )
object ( $value, $message = '' )
oneOf ( $value, array $values, $message = '' )
propertyExists ( $classOrObject, $property, $message = '' )
propertyNotExists ( $classOrObject, $property, $message = '' )
range ( $value, $min, $max, $message = '' )
readable ( $value, $message = '' )
regex ( $value, $pattern, $message = '' )
resource ( $value, $type = null, $message = '' )
same ( $value, $value2, $message = '' )
scalar ( $value, $message = '' )
startsWith ( $value, $prefix, $message = '' )
startsWithLetter ( $value, $message = '' )
string ( $value, $message = '' )
stringNotEmpty ( $value, $message = '' )
subclassOf ( $value, $class, $message = '' )
throws ( Closure $expression, $class = 'Exception', $message = '' )
true ( $value, $message = '' )
upper ( $value, $message = '' )
uuid ( $value, $message = '' )
writable ( $value, $message = '' )

Защищенные методы

Метод Описание
reportInvalidArgument ( $message )
strlen ( $value )
typeToString ( $value )
valueToString ( $value )

Приватные методы

Метод Описание
__construct ( )

Описание методов

__callStatic() публичный статический Метод

public static __callStatic ( $name, $arguments )

alnum() публичный статический Метод

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

alpha() публичный статический Метод

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

boolean() публичный статический Метод

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

classExists() публичный статический Метод

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

contains() публичный статический Метод

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

count() публичный статический Метод

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

digits() публичный статический Метод

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

directory() публичный статический Метод

public static directory ( $value, $message = '' )

endsWith() публичный статический Метод

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

eq() публичный статический Метод

public static eq ( $value, $value2, $message = '' )

false() публичный статический Метод

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

file() публичный статический Метод

public static file ( $value, $message = '' )

fileExists() публичный статический Метод

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

float() публичный статический Метод

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

greaterThan() публичный статический Метод

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

greaterThanEq() публичный статический Метод

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

implementsInterface() публичный статический Метод

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

integer() публичный статический Метод

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

integerish() публичный статический Метод

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

isArray() публичный статический Метод

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

isCallable() публичный статический Метод

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

isEmpty() публичный статический Метод

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

isInstanceOf() публичный статический Метод

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

isTraversable() публичный статический Метод

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

keyExists() публичный статический Метод

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

keyNotExists() публичный статический Метод

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

length() публичный статический Метод

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

lengthBetween() публичный статический Метод

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

lessThan() публичный статический Метод

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

lessThanEq() публичный статический Метод

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

lower() публичный статический Метод

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

maxLength() публичный статический Метод

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

methodExists() публичный статический Метод

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

methodNotExists() публичный статический Метод

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

minLength() публичный статический Метод

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

notEmpty() публичный статический Метод

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

notEq() публичный статический Метод

public static notEq ( $value, $value2, $message = '' )

notInstanceOf() публичный статический Метод

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

notNull() публичный статический Метод

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

notSame() публичный статический Метод

public static notSame ( $value, $value2, $message = '' )

null() публичный статический Метод

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

numeric() публичный статический Метод

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

object() публичный статический Метод

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

oneOf() публичный статический Метод

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

propertyExists() публичный статический Метод

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

propertyNotExists() публичный статический Метод

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

range() публичный статический Метод

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

readable() публичный статический Метод

public static readable ( $value, $message = '' )

regex() публичный статический Метод

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

reportInvalidArgument() защищенный статический Метод

protected static reportInvalidArgument ( $message )

resource() публичный статический Метод

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

same() публичный статический Метод

public static same ( $value, $value2, $message = '' )

scalar() публичный статический Метод

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

startsWith() публичный статический Метод

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

startsWithLetter() публичный статический Метод

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

string() публичный статический Метод

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

stringNotEmpty() публичный статический Метод

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

strlen() защищенный статический Метод

protected static strlen ( $value )

subclassOf() публичный статический Метод

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

throws() публичный статический Метод

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

true() публичный статический Метод

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

typeToString() защищенный статический Метод

protected static typeToString ( $value )

upper() публичный статический Метод

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

uuid() публичный статический Метод

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

valueToString() защищенный статический Метод

protected static valueToString ( $value )

writable() публичный статический Метод

public static writable ( $value, $message = '' )