PHP Class Webmozart\Assert\Assert

Since: 1.0
Author: Bernhard Schussek ([email protected])
Show file Open project: webmozart/assert Class Usage Examples

Public Methods

Method Description
__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 = '' )

Protected Methods

Method Description
reportInvalidArgument ( $message )
strlen ( $value )
typeToString ( $value )
valueToString ( $value )

Private Methods

Method Description
__construct ( )

Method Details

__callStatic() public static method

public static __callStatic ( $name, $arguments )

alnum() public static method

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

alpha() public static method

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

boolean() public static method

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

classExists() public static method

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

contains() public static method

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

count() public static method

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

digits() public static method

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

directory() public static method

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

endsWith() public static method

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

eq() public static method

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

false() public static method

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

file() public static method

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

fileExists() public static method

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

float() public static method

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

greaterThan() public static method

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

greaterThanEq() public static method

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

implementsInterface() public static method

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

integer() public static method

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

integerish() public static method

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

isArray() public static method

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

isCallable() public static method

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

isEmpty() public static method

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

isInstanceOf() public static method

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

isTraversable() public static method

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

keyExists() public static method

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

keyNotExists() public static method

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

length() public static method

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

lengthBetween() public static method

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

lessThan() public static method

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

lessThanEq() public static method

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

lower() public static method

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

maxLength() public static method

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

methodExists() public static method

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

methodNotExists() public static method

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

minLength() public static method

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

notEmpty() public static method

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

notEq() public static method

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

notInstanceOf() public static method

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

notNull() public static method

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

notSame() public static method

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

null() public static method

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

numeric() public static method

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

object() public static method

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

oneOf() public static method

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

propertyExists() public static method

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

propertyNotExists() public static method

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

range() public static method

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

readable() public static method

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

regex() public static method

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

reportInvalidArgument() protected static method

protected static reportInvalidArgument ( $message )

resource() public static method

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

same() public static method

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

scalar() public static method

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

startsWith() public static method

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

startsWithLetter() public static method

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

string() public static method

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

stringNotEmpty() public static method

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

strlen() protected static method

protected static strlen ( $value )

subclassOf() public static method

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

throws() public static method

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

true() public static method

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

typeToString() protected static method

protected static typeToString ( $value )

upper() public static method

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

uuid() public static method

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

valueToString() protected static method

protected static valueToString ( $value )

writable() public static method

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