Context
class Context
Document context
Methods
__construct(mixed $document, int $options = 0)
Create a new instance
getSubtreeContext(array $path)
Get a new context with the provided path as the root
bool
valueExists(array $path)
Check whether the value at a given path exists
mixed|null
getValue(array $path, bool $exists = null)
Get the value at a given path
setValue(array $path, mixed $value, bool $padSparseArray = false)
Set the value at a given path
deleteValue(array $path, bool $deleteEmpty = false)
Delete the value at a given path
Details
at line 35
__construct(mixed $document, int $options = 0)
Create a new instance
at line 47
Context
getSubtreeContext(array $path)
Get a new context with the provided path as the root
at line 63
bool
valueExists(array $path)
Check whether the value at a given path exists
at line 78
mixed|null
getValue(array $path, bool $exists = null)
Get the value at a given path
at line 109
setValue(array $path, mixed $value, bool $padSparseArray = false)
Set the value at a given path
at line 159
deleteValue(array $path, bool $deleteEmpty = false)
Delete the value at a given path