PHP 클래스 Ouzo\Utilities\Objects

파일 보기 프로젝트 열기: letsdrink/ouzo 1 사용 예제들

공개 메소드들

메소드 설명
booleanToString ( boolean $var ) : string Convert boolean to string 'true' or 'false'.
callMethod ( mixed $object, string $methodName, mixed $default ) : mixed
getValue ( mixed $object, string $field, null | mixed $default = null, boolean $accessPrivate = false ) : mixed | null
getValueOrCallMethod ( mixed $object, string $field, mixed $default, boolean $accessPrivate = false ) : mixed | null
getValueRecursively ( mixed $object, string $names, null | mixed $default = null, boolean $accessPrivate = false ) : mixed | null
setValueRecursively ( mixed $object, string $names, mixed $value )
toString ( mixed $var ) : string Returns a string representation of the given object.

비공개 메소드들

메소드 설명
arrayToString ( array $array )
objectToString ( $object )
stringifyArrayElements ( $array )

메소드 상세

booleanToString() 공개 정적인 메소드

Convert boolean to string 'true' or 'false'.
public static booleanToString ( boolean $var ) : string
$var boolean
리턴 string

callMethod() 공개 정적인 메소드

public static callMethod ( mixed $object, string $methodName, mixed $default ) : mixed
$object mixed
$methodName string
$default mixed
리턴 mixed

getValue() 공개 정적인 메소드

public static getValue ( mixed $object, string $field, null | mixed $default = null, boolean $accessPrivate = false ) : mixed | null
$object mixed
$field string
$default null | mixed
$accessPrivate boolean
리턴 mixed | null

getValueOrCallMethod() 공개 정적인 메소드

public static getValueOrCallMethod ( mixed $object, string $field, mixed $default, boolean $accessPrivate = false ) : mixed | null
$object mixed
$field string
$default mixed
$accessPrivate boolean
리턴 mixed | null

getValueRecursively() 공개 정적인 메소드

public static getValueRecursively ( mixed $object, string $names, null | mixed $default = null, boolean $accessPrivate = false ) : mixed | null
$object mixed
$names string
$default null | mixed
$accessPrivate boolean
리턴 mixed | null

setValueRecursively() 공개 정적인 메소드

public static setValueRecursively ( mixed $object, string $names, mixed $value )
$object mixed
$names string
$value mixed

toString() 공개 정적인 메소드

Returns a string representation of the given object.
public static toString ( mixed $var ) : string
$var mixed
리턴 string