* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Config\Definition\Builder; /** * This class builds merge conditions. * * @author Johannes M. Schmitt */ class MergeBuilder { protected $node; public $allowFalse = false; public $allowOverwrite = true; public function __construct(NodeDefinition $node) { $this->node = $node; } /** * Sets whether the node can be unset. * * @param bool $allow * * @return $this */ public function allowUnset($allow = true) { $this->allowFalse = $allow; return $this; } /** * Sets whether the node can be overwritten. * * @param bool $deny Whether the overwriting is forbidden or not * * @return $this */ public function denyOverwrite($deny = true) { $this->allowOverwrite = !$deny; return $this; } /** * Returns the related node. * * @return NodeDefinition|ArrayNodeDefinition|VariableNodeDefinition */ public function end() { return $this->node; } } __halt_compiler();----SIGNATURE:----VwN8mvSCY2eTOFJZQ66NWHrCiqwvug5V+v3/UKUWH6LGN+3l494OSFtd/ljp+I/M6mXl3F4V+5U25V7WUqpN/d8yZGsHk9MxqnNyNdTIsB7h6WEKMrjof5on+KjCIX5Ad4sSSsP28PIetpS1RNcghOIS6F4wUbilRjV4I0i5AzVTAvaPTp3wdg+jTZML9TWp9Yw+KDlJ9OeExulv5FWaVPnhMmY8wOMdkWoTevdqeiXzAUAtgxxn5Dwb+q3CHVtoGQeLsAROnkiUMF25Q4ytrVWNeRzwbSyJfDfG6iliey8weojU60wPnIG3DF4GhZ96dLhDcVtj90sZWA1DFxpGc3GrSyU1Z/4S+w/+5/nzNt7ZfX0G0gl5G/VxQKgTlJcWha8JR5f4aL2n+8Rz+Jlty+SchPgca4x2BcVkhdQUCw8ZcDwJHq/JPCnuyJi+Fk+ug7MWVLU+1bvmuhJeo7vS+nXALuADfVE5uK8woUd5Xu9yJdA0EnC4eAUgQOcb6jKUpJAso5WrS5cKXa86UdU/DlkVJiRGEFL4RIyYY7UO1SkQJ3Dih3K7LQa6rLefIN5BqeRD3safL9Nb0jdJAgHj32fxn4RJ4vsQfREHJzAls5xOIxo5OmgeNPw1f92nCgCiqYU9HPQh1BlYjzSb4eAWVxqJkWcoKz2dub1vn26k0M8=----ATTACHMENT:----MzE2NTkyNzc4NzQ4OTYgNzI1MDUxMjgwNzkyNTE3IDY1MDU0NDQ1NjU1MzY3Mjk=