/** * Sets a location to be unhidden, and self + children to visible unless a parent is hiding the tree. * If not make sure only children down to first hidden node is marked visible. * * @param mixed $id */ public function unHide($id) { $sourceNodeData = $this->locationGateway->getBasicNodeData($id); $this->locationGateway->unhideSubtree($sourceNodeData['path_string']); }