TArrayTools
Table of Contents
-
$TYPE_ARRAY
: mixed
-
$TYPE_BOOLEAN
: mixed
-
$TYPE_INTEGER
: mixed
-
$TYPE_NULL
: mixed
-
$TYPE_SERIALIZABLE
: mixed
-
$TYPE_STRING
: mixed
-
typeOf()
: string
-
validKey()
: bool
-
cleanArray()
: mixed
-
extractArray()
: mixed
-
get()
: string
-
getArray()
: array<string|int, mixed>
-
getBool()
: bool
-
getFloat()
: float
-
getInt()
: int
-
getList()
: array<string|int, mixed>
-
getObj()
: mixed
-
mustContains()
: mixed
$TYPE_ARRAY
public
static mixed
$TYPE_ARRAY
= 'Array'
$TYPE_BOOLEAN
public
static mixed
$TYPE_BOOLEAN
= 'Boolean'
$TYPE_INTEGER
public
static mixed
$TYPE_INTEGER
= 'Integer'
$TYPE_NULL
public
static mixed
$TYPE_NULL
= 'Null'
$TYPE_SERIALIZABLE
public
static mixed
$TYPE_SERIALIZABLE
= 'Serializable'
$TYPE_STRING
public
static mixed
$TYPE_STRING
= 'String'
typeOf()
public
typeOf(string $key, array<string|int, mixed> $arr[, bool $root = true ]) : string
Parameters
-
$key
: string
-
-
$arr
: array<string|int, mixed>
-
-
$root
: bool
= true
-
-
throws
-
ItemNotFoundException
-
throws
-
UnknownTypeException
Return values
string
—
validKey()
public
validKey(string $k, array<string|int, mixed> $arr) : bool
Parameters
-
$k
: string
-
-
$arr
: array<string|int, mixed>
-
Return values
bool
—
cleanArray()
protected
cleanArray(array<string|int, mixed> &$arr) : mixed
Parameters
-
$arr
: array<string|int, mixed>
-
Return values
mixed
—
protected
extractArray(string $k, string $value, array<string|int, mixed> $list) : mixed
Parameters
-
$k
: string
-
-
$value
: string
-
-
$list
: array<string|int, mixed>
-
-
throws
-
ArrayNotFoundException
Return values
mixed
—
get()
protected
get(string $k, array<string|int, mixed> $arr[, string $default = '' ]) : string
Parameters
-
$k
: string
-
-
$arr
: array<string|int, mixed>
-
-
$default
: string
= ''
-
Return values
string
—
getArray()
protected
getArray(string $k, array<string|int, mixed> $arr[, array<string|int, mixed> $default = [] ]) : array<string|int, mixed>
Parameters
-
$k
: string
-
-
$arr
: array<string|int, mixed>
-
-
$default
: array<string|int, mixed>
= []
-
Return values
array<string|int, mixed>
—
getBool()
protected
getBool(string $k, array<string|int, mixed> $arr[, bool $default = false ]) : bool
Parameters
-
$k
: string
-
-
$arr
: array<string|int, mixed>
-
-
$default
: bool
= false
-
Return values
bool
—
getFloat()
protected
getFloat(string $k, array<string|int, mixed> $arr, float $default) : float
Parameters
-
$k
: string
-
-
$arr
: array<string|int, mixed>
-
-
$default
: float
-
Return values
float
—
getInt()
protected
getInt(string $k, array<string|int, mixed> $arr, int $default) : int
Parameters
-
$k
: string
-
-
$arr
: array<string|int, mixed>
-
-
$default
: int
-
Return values
int
—
getList()
protected
getList(string $k, array<string|int, mixed> $arr, array<string|int, mixed> $import[, array<string|int, mixed> $default = [] ]) : array<string|int, mixed>
Parameters
-
$k
: string
-
-
$arr
: array<string|int, mixed>
-
-
$import
: array<string|int, mixed>
-
-
$default
: array<string|int, mixed>
= []
-
Return values
array<string|int, mixed>
—
getObj()
protected
getObj(string $k, array<string|int, mixed> $arr[, JsonSerializable|null $default = null ]) : mixed
Parameters
-
$k
: string
-
-
$arr
: array<string|int, mixed>
-
-
$default
: JsonSerializable|null
= null
-
Return values
mixed
—
mustContains()
protected
mustContains(array<string|int, mixed> $keys, array<string|int, mixed> $arr) : mixed
Parameters
-
$keys
: array<string|int, mixed>
-
-
$arr
: array<string|int, mixed>
-
-
throws
-
MalformedArrayException
Return values
mixed
—