/** * @param NodeInterface $node * @return NodeInterface */ private function _setIdToNode(NodeInterface $node) { if ($node->getId() == null || $this->_idExists($node->getId())) { $node->setId(count($this->nodes)); } return $node; }