infrastructure for normalizing form config [WIP]

This commit is contained in:
2025-02-21 13:49:35 +01:00
parent 057c34610d
commit 1f1d38acef
10 changed files with 336 additions and 5 deletions

View File

@@ -21,13 +21,15 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class AggregatorType extends AbstractType
{
public const ENABLED_FIELD = 'enabled';
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$exportManager = $options['export_manager'];
$aggregator = $exportManager->getAggregator($options['aggregator_alias']);
$builder
->add('enabled', CheckboxType::class, [
->add(self::ENABLED_FIELD, CheckboxType::class, [
'value' => true,
'required' => false,
]);