12 $renderer = $DIC->ui()->renderer();
13 $request = $DIC->http()->request();
15 $optional_group =
$factory->input()->field()->optionalGroup([
17 'this input is required',
18 'but only if the optional group is checked' 20 ],
'this input is not required');
22 $form =
$factory->input()->container()->form()->standard(
'#', [$optional_group]);
24 if (
"POST" === $request->getMethod()) {
25 $form = $form->withRequest($request);
31 return "<pre>" . print_r(
$result,
true) .
"</pre>" . $renderer->render($form);