NodeBuilder::arrayNode()

ArrayNodeDefinition arrayNode(string $name) Creates a child array node. Parameters string $name The name of the node Return Value ArrayNodeDefinition The child node

NodeBuilder::append()

NodeBuilder append(NodeDefinition $node) Appends a node definition. Usage: $node = new ArrayNodeDefinition('name') ->children() ->scalarNode('foo')->end() ->scalarNode('baz')->end() ->append($this->getBarNodeDefinition()) ->end() ; Parameters NodeDefinition $node Return Value NodeBuilder This node builder

NodeBuilder

class NodeBuilder implements NodeParentInterface This class provides a fluent interface for building a node. Methods __construct() Constructor. NodeBuilder setParent(ParentNodeDefinitionInterface $parent = null) Set the parent node. ArrayNodeDefinition arrayNode(string $name) Creates a child array node. ScalarNodeDefinition scalarNode(string $name) Creates a child scalar node. BooleanNodeDefinition booleanNode(string $name) Creates a child Boolean node. IntegerNode

Node::evaluate()

evaluate($functions, $values) Parameters $functions $values

Node::compile()

compile(Compiler $compiler) Parameters Compiler $compiler

Node

class Node Represents a node in the AST. Properties $nodes $attributes Methods __construct(array $nodes = array(), array $attributes = array()) Constructor. __toString() compile(Compiler $compiler) evaluate($functions, $values) Details __construct(array $nodes = array(), array $attributes = array()) Constructor. Parameters array $nodes An array of nodes array $attributes An array of attributes

NoAceFoundException

class NoAceFoundException extends Exception This exception is thrown when we cannot locate an ACE that matches the combination of permission masks and security identities. Methods __construct() Details __construct()

NegationNode::getSubSelector()

NodeInterface getSubSelector() Return Value NodeInterface

NegationNode::getSpecificity()

Specificity getSpecificity() Returns node's specificity. Return Value Specificity

NegationNode::getSelector()

NodeInterface getSelector() Return Value NodeInterface