Added alternative flag to Signal element in TDFs
This commit is contained in:
@@ -394,6 +394,7 @@ class FromXmlService
|
||||
return new Signal(
|
||||
$attributes['name'] ?? null,
|
||||
$attributes['pad-key'] ?? null,
|
||||
isset($attributes['alternative']) ? (bool) $attributes['alternative'] : null,
|
||||
$this->stringService->tryStringToInt($attributes['index'] ?? null),
|
||||
$attributes['function'] ?? null,
|
||||
$attributes['field'] ?? null
|
||||
|
||||
@@ -198,6 +198,10 @@ class ToXmlService
|
||||
$element->setAttribute('name', $signal->name);
|
||||
$element->setAttribute('pad-key', $signal->padKey);
|
||||
|
||||
if ($signal->alternative !== null) {
|
||||
$element->setAttribute('alternative', $signal->alternative ? 'true' : 'false');
|
||||
}
|
||||
|
||||
if ($signal->index !== null) {
|
||||
$element->setAttribute('index', $signal->index);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user