Methods | ||
---|---|---|
public
|
__construct(false|int $depth_limit = false, null|string $caller = null)
|
# |
public
|
setCallerClass(null|string $caller = null)
|
# |
public
|
getCallerClass()
|
# |
public
|
setDepthLimit(false|int $depth_limit = false)
|
# |
public
|
getDepthLimit()
|
# |
public
|
parseDeep(mixed &$var, BasicObject $o): BasicObject
|
# |
public
|
parse(mixed &$var, BasicObject $o): BasicObject
|
# |
public
|
addPlugin(Plugin $p)
|
# |
public
|
clearPlugins()
|
# |
public
|
haltParse()
|
# |
public
|
childHasPath(InstanceObject $parent, BasicObject $child)
|
# |
public
|
getCleanArray(array $array): array
|
# |
protected
|
noRecurseCall()
|
# |
Constants | ||
---|---|---|
public
|
TRIGGER_NONE = 0
|
# |
public
|
TRIGGER_BEGIN = 1
|
# |
public
|
TRIGGER_SUCCESS = 2
|
# |
public
|
TRIGGER_RECURSION = 4
|
# |
public
|
TRIGGER_DEPTH_LIMIT = 8
|
# |
public
|
TRIGGER_COMPLETE = 14
|
# |
Properties | |||
---|---|---|---|
protected
|
|
$caller_class
|
# |
protected
|
|
$depth_limit = false
|
# |
protected
|
|
$marker
|
# |
protected
|
|
$object_hashes = []
|
# |
protected
|
|
$parse_break = false
|
# |
protected
|
|
$plugins = []
|
# |