protected function duplicateChildren(Node $node) { if ($this->overrideParentTreeNodePermissions()) { $node->setTreeNodePermissionsToOverride(); } $this->populateDirectChildrenOnly(); foreach ($this->getChildNodes() as $childnode) { $childnode->duplicate($node); } }