Class ParentNode
A node that has children.
- Pharborist\Node implements Pharborist\NodeInterface
-
Pharborist\ParentNode implements Pharborist\ParentNodeInterface
Direct known subclasses
Pharborist\ArrayLookupNode, Pharborist\BacktickNode, Pharborist\Exceptions\CatchNode, Pharborist\Functions\AnonymousFunctionNode, Pharborist\Functions\CallNode, Pharborist\Functions\ParameterNode, Pharborist\Generators\YieldNode, Pharborist\LineCommentBlockNode, Pharborist\Namespaces\NameNode, Pharborist\Namespaces\UseDeclarationNode, Pharborist\Objects\ClassConstantLookupNode, Pharborist\Objects\ClassMemberLookupNode, Pharborist\CommaListNode, Pharborist\Objects\ClassMemberNode, Pharborist\Objects\ClassNameScalarNode, Pharborist\Objects\NameExpressionNode, Pharborist\Objects\NewNode, Pharborist\Objects\ObjectPropertyNode, Pharborist\Objects\TraitMethodReferenceNode, Pharborist\Operators\BinaryOperationNode, Pharborist\Operators\TernaryOperationNode, Pharborist\Operators\UnaryOperationNode, Pharborist\ParenthesisNode, Pharborist\Constants\ConstantDeclarationNode, Pharborist\PartialNode, Pharborist\SplatNode, Pharborist\StatementBlockNode, Pharborist\StatementNode, Pharborist\TemplateNode, Pharborist\Types\ArrayNode, Pharborist\Types\ArrayPairNode, Pharborist\Types\HeredocNode, Pharborist\Types\InterpolatedStringNode, Pharborist\Types\StringVariableNode, Pharborist\Constants\ConstantNode, Pharborist\Variables\CompoundVariableNode, Pharborist\Variables\ReferenceVariableNode, Pharborist\Variables\StaticVariableNode, Pharborist\Variables\VariableVariableNode, Pharborist\ControlStructures\DeclareDirectiveNode, Pharborist\ControlStructures\ElseIfNode, Pharborist\ControlStructures\ExitNode, Pharborist\ControlStructures\GotoLabelNode, Pharborist\ControlStructures\ImportNodeIndirect known subclasses
Pharborist\BlankStatementNode, Pharborist\Constants\ConstantDeclarationStatementNode, Pharborist\ControlStructures\GotoStatementNode, Pharborist\Operators\PostDecrementNode, Pharborist\Operators\PostIncrementNode, Pharborist\Operators\PowerAssignNode, Pharborist\Operators\PowerNode, Pharborist\Operators\PreDecrementNode, Pharborist\Operators\PreIncrementNode, Pharborist\Operators\PrintNode, Pharborist\Operators\StringCastNode, Pharborist\Operators\SubtractAssignNode, Pharborist\Operators\SubtractNode, Pharborist\ControlStructures\IfNode, Pharborist\Operators\SuppressWarningNode, Pharborist\Operators\UnsetCastNode, Pharborist\PartialCommentNode, Pharborist\RootNode, Pharborist\Types\BooleanNode, Pharborist\Types\FalseNode, Pharborist\Types\NullNode, Pharborist\Types\TrueNode, Pharborist\UnsetStatementNode, Pharborist\Variables\GlobalStatementNode, Pharborist\ControlStructures\IncludeNode, Pharborist\Variables\StaticVariableStatementNode, Pharborist\ControlStructures\IncludeOnceNode, Pharborist\ControlStructures\RequireNode, Pharborist\ControlStructures\RequireOnceNode, Pharborist\ControlStructures\ReturnStatementNode, Pharborist\ControlStructures\SwitchNode, Pharborist\ControlStructures\WhileNode, Pharborist\EchoStatementNode, Pharborist\ControlStructures\BreakStatementNode, Pharborist\EchoTagStatementNode, Pharborist\Exceptions\ThrowStatementNode, Pharborist\Exceptions\TryCatchNode, Pharborist\ExpressionStatementNode, Pharborist\Functions\CallbackCallNode, Pharborist\Functions\DefineNode, Pharborist\Functions\EmptyNode, Pharborist\Functions\EvalNode, Pharborist\Functions\FunctionCallNode, Pharborist\Functions\FunctionDeclarationNode, Pharborist\ControlStructures\CaseNode, Pharborist\Functions\HaltCompilerNode, Pharborist\Functions\IssetNode, Pharborist\Functions\ListNode, Pharborist\Functions\UnsetNode, Pharborist\Generators\YieldStatementNode, Pharborist\Namespaces\NamespaceNode, Pharborist\Namespaces\UseDeclarationBlockNode, Pharborist\Namespaces\UseDeclarationStatementNode, Pharborist\Objects\ClassMemberListNode, Pharborist\Objects\ClassMethodCallNode, Pharborist\ControlStructures\ContinueStatementNode, Pharborist\Objects\ClassMethodNode, Pharborist\Objects\ClassNode, Pharborist\Objects\ClassStatementNode, Pharborist\Objects\InterfaceMethodNode, Pharborist\Objects\InterfaceNode, Pharborist\Objects\ObjectMethodCallNode, Pharborist\Objects\SingleInheritanceNode, Pharborist\Objects\TraitAdaptationStatementNode, Pharborist\Objects\TraitAliasNode, Pharborist\Objects\TraitNode, Pharborist\ControlStructures\DeclareNode, Pharborist\Objects\TraitPrecedenceNode, Pharborist\Objects\TraitUseNode, Pharborist\Operators\AddAssignNode, Pharborist\Operators\AddNode, Pharborist\Operators\ArrayCastNode, Pharborist\Operators\AssignNode, Pharborist\Operators\AssignReferenceNode, Pharborist\Operators\BitwiseAndAssignNode, Pharborist\Operators\BitwiseAndNode, Pharborist\Operators\BitwiseNotNode, Pharborist\ControlStructures\DefaultNode, Pharborist\Operators\BitwiseOrAssignNode, Pharborist\Operators\BitwiseOrNode, Pharborist\Operators\BitwiseShiftLeftAssignNode, Pharborist\Operators\BitwiseShiftLeftNode, Pharborist\Operators\BitwiseShiftRightAssignNode, Pharborist\Operators\BitwiseShiftRightNode, Pharborist\Operators\BitwiseXorAssignNode, Pharborist\Operators\BitwiseXorNode, Pharborist\Operators\BooleanAndNode, Pharborist\Operators\BooleanCastNode, Pharborist\ControlStructures\DoWhileNode, Pharborist\Operators\BooleanNotNode, Pharborist\Operators\BooleanOrNode, Pharborist\Operators\CastNode, Pharborist\Operators\CloneNode, Pharborist\Operators\ConcatAssignNode, Pharborist\Operators\ConcatNode, Pharborist\Operators\DivideAssignNode, Pharborist\Operators\DivideNode, Pharborist\Operators\ElvisNode, Pharborist\Operators\EqualNode, Pharborist\ControlStructures\ForeachNode, Pharborist\Operators\FloatCastNode, Pharborist\Operators\GreaterThanNode, Pharborist\Operators\GreaterThanOrEqualToNode, Pharborist\Operators\IdenticalNode, Pharborist\Operators\InstanceOfNode, Pharborist\Operators\IntegerCastNode, Pharborist\Operators\LessThanNode, Pharborist\Operators\LessThanOrEqualToNode, Pharborist\Operators\LogicalAndNode, Pharborist\Operators\LogicalOrNode, Pharborist\ControlStructures\ForNode, Pharborist\Operators\LogicalXorNode, Pharborist\Operators\ModulusAssignNode, Pharborist\Operators\ModulusNode, Pharborist\Operators\MultiplyAssignNode, Pharborist\Operators\MultiplyNode, Pharborist\Operators\NegateNode, Pharborist\Operators\NotEqualNode, Pharborist\Operators\NotIdenticalNode, Pharborist\Operators\ObjectCastNode, Pharborist\Operators\PlusNode
public
|
|
public
integer
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
prepend(
Prepend nodes to this node. |
public
|
|
public
|
|
public
|
|
public
|
#
append(
Append nodes to this node. |
public
|
|
public
|
|
public
|
|
public
boolean
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
string
|
|
public
|
|
public
|