MergeBuilder
in package
This class builds merge conditions.
Tags
Table of Contents
Properties
- $allowFalse : mixed
- $allowOverwrite : mixed
- $node : mixed
Methods
- __construct() : mixed
- allowUnset() : $this
- Sets whether the node can be unset.
- denyOverwrite() : $this
- Sets whether the node can be overwritten.
- end() : NodeDefinition|ArrayNodeDefinition|VariableNodeDefinition
- Returns the related node.
Properties
$allowFalse
public
mixed
$allowFalse
= false
$allowOverwrite
public
mixed
$allowOverwrite
= true
$node
protected
mixed
$node
Methods
__construct()
public
__construct(NodeDefinition $node) : mixed
Parameters
- $node : NodeDefinition
allowUnset()
Sets whether the node can be unset.
public
allowUnset([bool $allow = true ]) : $this
Parameters
- $allow : bool = true
Return values
$thisdenyOverwrite()
Sets whether the node can be overwritten.
public
denyOverwrite([bool $deny = true ]) : $this
Parameters
- $deny : bool = true
Return values
$thisend()
Returns the related node.
public
end() : NodeDefinition|ArrayNodeDefinition|VariableNodeDefinition