PHP 클래스 Webmozart\Assert\Assert

부터: 1.0
저자: Bernhard Schussek ([email protected])
파일 보기 프로젝트 열기: webmozart/assert 1 사용 예제들

공개 메소드들

메소드 설명
__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 = '' )