◆ __construct()
Enter description here...
Definition at line 31 of file Tree.php.
33 $this->_nodes =
new NodeCollection($this);
◆ addNode()
addNode |
( |
|
$node, |
|
|
|
$parent = null |
|
) |
| |
Add node
- Parameters
-
- Returns
- Node
Definition at line 94 of file Tree.php.
96 $this->_nodes->add($node);
97 $node->setParent($parent);
98 if ($parent !==
null && $parent instanceof Node) {
99 $parent->addChild($node);
◆ appendChild()
appendChild |
( |
|
$data, |
|
|
|
$parentNode, |
|
|
|
$prevNode = null |
|
) |
| |
Append child
- Parameters
-
- Returns
- Node @SuppressWarnings(PHPMD.UnusedFormalParameter)
Definition at line 77 of file Tree.php.
79 if (is_array(
$data)) {
80 $node = $this->
addNode(
new Node(
$data, $parentNode->getIdField(), $this), $parentNode);
elseif(isset( $params[ 'redirect_parent']))
addNode($node, $parent=null)
◆ copyNodeTo()
copyNodeTo |
( |
|
$node, |
|
|
|
$parentNode, |
|
|
|
$prevNode = null |
|
) |
| |
Copy node
- Parameters
-
- Returns
- void @SuppressWarnings(PHPMD.UnusedFormalParameter)
Definition at line 126 of file Tree.php.
◆ createNode()
createNode |
( |
|
$parentNode, |
|
|
|
$prevNode = null |
|
) |
| |
Create node
- Parameters
-
- Returns
- void @SuppressWarnings(PHPMD.UnusedFormalParameter)
Definition at line 154 of file Tree.php.
◆ getChild()
Get child
- Parameters
-
- Returns
- void @SuppressWarnings(PHPMD.UnusedFormalParameter)
Definition at line 165 of file Tree.php.
◆ getChildren()
Get children
- Parameters
-
- Returns
- void @SuppressWarnings(PHPMD.UnusedFormalParameter)
Definition at line 176 of file Tree.php.
◆ getNodeById()
Enter description here...
- Parameters
-
- Returns
- Node
Definition at line 196 of file Tree.php.
198 return $this->_nodes->searchById($nodeId);
◆ getNodes()
Enter description here...
- Returns
- NodeCollection
Definition at line 185 of file Tree.php.
◆ getPath()
Get path
- Parameters
-
- Returns
- array
Definition at line 207 of file Tree.php.
209 if ($node instanceof Node) {
210 }
elseif (is_numeric($node)) {
212 return $_node->getPath();
elseif(isset( $params[ 'redirect_parent']))
◆ getTree()
Enter description here...
- Returns
- \Magento\Framework\Data\Tree
Definition at line 41 of file Tree.php.
◆ load()
load |
( |
|
$parentNode = null | ) |
|
Enter description here...
- Parameters
-
- Returns
- void @SuppressWarnings(PHPMD.UnusedFormalParameter)
Definition at line 53 of file Tree.php.
◆ loadNode()
Enter description here...
- Parameters
-
- Returns
- void @SuppressWarnings(PHPMD.UnusedFormalParameter)
Definition at line 64 of file Tree.php.
◆ moveNodeTo()
moveNodeTo |
( |
|
$node, |
|
|
|
$parentNode, |
|
|
|
$prevNode = null |
|
) |
| |
Move node
- Parameters
-
- Returns
- void @SuppressWarnings(PHPMD.UnusedFormalParameter)
Definition at line 113 of file Tree.php.
◆ removeNode()
Remove node
- Parameters
-
- Returns
- $this
Definition at line 136 of file Tree.php.
138 $this->_nodes->delete($node);
139 if ($node->getParent()) {
140 $node->getParent()->removeChild($node);
◆ $_nodes
The documentation for this class was generated from the following file: