public function marshal($value, $object = null, $params = [])
{
if ($params["simple"]) {
if (is_array($value)) {
return [$value[$this->getName() . "__value"], $value[$this->getName() . "__unit"]];
} else {
return null;
}
} else {
if (is_array($value)) {
return ["value" => $value[$this->getName() . "__value"], "value2" => $value[$this->getName() . "__unit"]];
} else {
return ["value" => null, "value2" => null];
}
}
}