Server/Reflection/Node.php
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Server
\Zend_Server_Reflection_Node
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Version
- $Id: Node.php 24593 2012-01-05 20:35:02Z matthew $
Properties
Methods

__construct(mixed $value, \Zend_Server_Reflection_Node $parent = null) : \Zend_Server_Reflection_NodeConstructor
| Name | Type | Description |
|---|---|---|
| $value | mixed | |
| $parent | \Zend_Server_Reflection_Node | Optional |
| Type | Description |
|---|---|
| \Zend_Server_Reflection_Node |

attachChild(\Zend_Server_Reflection_Node $node) : voidAttach a child node
| Name | Type | Description |
|---|---|---|
| $node | \Zend_Server_Reflection_Node |

createChild(mixed $value) : \Zend_Server_Reflection_NodeCreate and attach a new child node
| Name | Type | Description |
|---|---|---|
| $value | mixed |
| Type | Description |
|---|---|
| \Zend_Server_Reflection_Node | New child node |
- Access
- public

getEndPoints() : arrayRetrieve the bottommost nodes of this node's tree
Retrieves the bottommost nodes of the tree by recursively calling getEndPoints() on all children. If a child is null, it returns the parent as an end point.
| Type | Description |
|---|---|
| array |

getParent() : null | \Zend_Server_Reflection_NodeReturn the parent node
| Type | Description |
|---|---|
| null | \Zend_Server_Reflection_Node |

setParent(\Zend_Server_Reflection_Node $node, boolean $new = false) : voidSet parent node
| Name | Type | Description |
|---|---|---|
| $node | \Zend_Server_Reflection_Node | |
| $new | boolean | Whether or not the child node is newly created and should always be attached |