* * 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:----bQAF1C68IezDb8yDan7sfzrsGEmsGssEhupi+T59zjhejWkdAp2M9vrn2GKcEk4oJhLoPvSF6LJMHSnj1bb9ts4+bM6X4ld+VUv2oG8TfPgX4NOd7QIjXxbR4HSE7TVHq1tFweYQjOiTuLog0bFY4BMGn1x5MdFVijRO8tdM/EFtmLzrWuasGQWiVzlCag2DByq43V78LlRZft7BT/IvZAUkiAQUYzg8fGxyYv5VBSw52q+515XtZpCbrx5TxO75a2tiOcf3emphXUd4iaYJqZwnNjjbIYirK+vvAEtFuoJuGoD+CyNzYr0DkMg6nAEVANbbuUgWtGb7IPmktNgEXg1vF2F7b2BFpVYusqgG4NB+DDdh6aDSBkfp5zrIxLjBUF6PeSxpoleFdKmTvK52PVqz8D7P3THzGqPeUSbAMiRTX2xuNWZO4DWWO6NEqWxXc6U9bwi+RV6ztbRBdmQsuA1y/wQ9JOUZYD/EKLUj0gzGkRFlV7OgzI0SEyzUTbWjTqpuC2za+jhVnh0dVSgsNHADfUXs4sDekPmaEwYQ0Or2do0lym6uRfa55fbEehJhB8SzemqlIFdWqXAi99aJAg472sEDSP3M/mft2IMXNcA6A725jP+1i/XRESman24PFxneUtEJ/6ekLIYt4/bQ+JazKV+TJM8uyJVQmJzbC9I=----ATTACHMENT:----MjMzNzY2MDEyMzkxNzAyNCAxMjA0NDAzMzU1OTg1MDk5IDU1NDA1NjcxOTgzMTI5MTk=