function vAa($json) { // verify And add $trace = $this->TraceOrigin[0]; $NewJson = $json; $input = $NewJson["input"]; foreach ($input as $key => $value) { $value["operation"] = urlencode($value["operation"]); $input[$key] = $value; } $NewJson["input"] = $input; $name = $NewJson["Name"]; $T = $NewJson["Transformation"]; $i = 0; $b = $trace->getBaseUri(); if (!empty($T)) { foreach ($T as $key => $value) { $tname = str_replace(' ', '_', $this->name . " {$i}"); $value["ComputedTraceURI"] = $b . $tname; $T[$key] = $value; $i++; } } $NewJson["Transformation"] = $T; $trace = $this->TraceOrigin[0]; $manager = new Indicator_Manager($trace->getUri()); $manager->addIndicator($NewJson); }