public function addChoice(\DOMElement
$node): void
{ if (!
$this->multiple && 'radio' !==
$this->type
) { throw new \
LogicException(sprintf('Unable to add a choice for "%s" as it is not multiple or is not a radio button.',
$this->name
));
} $option =
$this->
buildOptionValue($node);
$this->options
[] =
$option;
if ($node->
hasAttribute('checked'
)) { $this->value =
$option['value'
];
} } /**
* Returns the type of the choice field (radio, select, or checkbox).
*/
public function getType(): string
{