public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(['data_class' => Subscription::class, 'validation_groups' => function (FormInterface $form) {
// Define overwrite interests
$overwriteInterests = $this->modulesSettings->get('Mailmotor', 'overwrite_interests', true);
if (!empty($this->interests) && $overwriteInterests) {
return array('Default', 'has_interests');
} else {
return array('Default');
}
}]);
}