[ Index ]

PHP Cross Reference of phpBB-3.1.12-deutsch

title

Body

[close]

/vendor/symfony/config/Symfony/Component/Config/Definition/ -> ArrayNode.php (summary)

(no description)

File Size: 403 lines (11 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

ArrayNode:: (19 methods):
  __construct()
  setNormalizeKeys()
  preNormalize()
  getChildren()
  setXmlRemappings()
  setAddIfNotSet()
  setAllowFalse()
  setAllowNewKeys()
  setPerformDeepMerging()
  setIgnoreExtraKeys()
  setName()
  hasDefaultValue()
  getDefaultValue()
  addChild()
  finalizeValue()
  validateType()
  normalizeValue()
  remapXml()
  mergeValues()


Class: ArrayNode  - X-Ref

Represents an Array node in the config tree.

__construct($name, NodeInterface $parent = null)   X-Ref
Constructor.

param: string        $name   The Node's name
param: NodeInterface $parent The node parent

setNormalizeKeys($normalizeKeys)   X-Ref
No description

preNormalize($value)   X-Ref
Normalizes keys between the different configuration formats.

Namely, you mostly have foo_bar in YAML while you have foo-bar in XML.
After running this method, all keys are normalized to foo_bar.

If you have a mixed key like foo-bar_moo, it will not be altered.
The key will also not be altered if the target key already exists.

param: mixed $value
return: array The value with normalized keys

getChildren()   X-Ref
Retrieves the children of this node.

return: array The children

setXmlRemappings(array $remappings)   X-Ref
Sets the xml remappings that should be performed.

param: array $remappings an array of the form array(array(string, string))

setAddIfNotSet($boolean)   X-Ref
Sets whether to add default values for this array if it has not been
defined in any of the configuration files.

param: bool $boolean

setAllowFalse($allow)   X-Ref
Sets whether false is allowed as value indicating that the array should be unset.

param: bool $allow

setAllowNewKeys($allow)   X-Ref
Sets whether new keys can be defined in subsequent configurations.

param: bool $allow

setPerformDeepMerging($boolean)   X-Ref
Sets if deep merging should occur.

param: bool $boolean

setIgnoreExtraKeys($boolean)   X-Ref
Whether extra keys should just be ignore without an exception.

param: bool $boolean To allow extra keys

setName($name)   X-Ref
Sets the node Name.

param: string $name The node's name

hasDefaultValue()   X-Ref
Checks if the node has a default value.

return: bool

getDefaultValue()   X-Ref
Retrieves the default value.

return: array The default value

addChild(NodeInterface $node)   X-Ref
Adds a child node.

param: NodeInterface $node The child node to add

finalizeValue($value)   X-Ref
Finalizes the value of this node.

param: mixed $value
return: mixed The finalised value

validateType($value)   X-Ref
Validates the type of the value.

param: mixed $value

normalizeValue($value)   X-Ref
Normalizes the value.

param: mixed $value The value to normalize
return: mixed The normalized value

remapXml($value)   X-Ref
Remaps multiple singular values to a single plural value.

param: array $value The source values
return: array The remapped values

mergeValues($leftSide, $rightSide)   X-Ref
Merges values together.

param: mixed $leftSide  The left side to merge.
param: mixed $rightSide The right side to merge.
return: mixed The merged values



Generated: Thu Jan 11 00:25:41 2018 Cross-referenced by PHPXref 0.7.1