public function testNodeClone()
 {
     $editor = new WeatherMapEditor();
     $editor->newConfig();
     $editor->addNode(100, 100, "named_node");
     $editor->addNode(100, 200, "other_named_node");
     $editor->addNode(200, 200, "third_named_node", "named_node");
     $editor->cloneNode("named_node");
     $editor->cloneNode("third_named_node", "named_clone_of_third_named_node");
     $c = $editor->getConfig();
     $fh = fopen(self::$result1dir . DIRECTORY_SEPARATOR . "editortest-clone.conf", "w");
     fputs($fh, $c);
     fclose($fh);
 }
 /**
  * @param string[] $params
  * @param WeatherMapEditor $editor
  */
 function cmdCloneNode($params, $editor)
 {
     list($result, $affected, $log) = $editor->cloneNode($params['param']);
     $this->setLogMessage($log);
     return $result;
 }