/usr/share/cagefs-skeleton/opt/alt/php54/usr/share/pear/Symfony/Component/Config/Definition/Builder
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * 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; use Symfony\Component\Config\Definition\VariableNode; /** * This class provides a fluent interface for defining a node. * * @author Johannes M. Schmitt <schmittjoh@gmail.com> */ class VariableNodeDefinition extends NodeDefinition { /** * Instantiate a Node * * @return VariableNode The node */ protected function instantiateNode() { return new VariableNode($this->name, $this->parent); } /** * {@inheritDoc} */ protected function createNode() { $node = $this->instantiateNode(); if (null !== $this->normalization) { $node->setNormalizationClosures($this->normalization->before); } if (null !== $this->merge) { $node->setAllowOverwrite($this->merge->allowOverwrite); } if (true === $this->default) { $node->setDefaultValue($this->defaultValue); } $node->setAllowEmptyValue($this->allowEmptyValue); $node->addEquivalentValue(null, $this->nullEquivalent); $node->addEquivalentValue(true, $this->trueEquivalent); $node->addEquivalentValue(false, $this->falseEquivalent); $node->setRequired($this->required); if (null !== $this->validation) { $node->setFinalValidationClosures($this->validation->rules); } return $node; } }
.
Edit
..
Edit
ArrayNodeDefinition.php
Edit
BooleanNodeDefinition.php
Edit
EnumNodeDefinition.php
Edit
ExprBuilder.php
Edit
FloatNodeDefinition.php
Edit
IntegerNodeDefinition.php
Edit
MergeBuilder.php
Edit
NodeBuilder.php
Edit
NodeDefinition.php
Edit
NodeParentInterface.php
Edit
NormalizationBuilder.php
Edit
NumericNodeDefinition.php
Edit
ParentNodeDefinitionInterface.php
Edit
ScalarNodeDefinition.php
Edit
TreeBuilder.php
Edit
ValidationBuilder.php
Edit
VariableNodeDefinition.php
Edit