public function setDefaultOptions( OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'Webfit\Ranqx\CoreBundle\ Entity\Survey',
'csrf_protection' => false,
'validation_groups' => function(FormInterface $form) {
$schemas = ['Default'];
if ($form->getClickedButton()-> getName() == $this::SUBMIT_SCHEDULE) {
array_push($schemas, 'withSendOn');
}
if ($form->getData()-> getFollowupEmail() == "1") {
array_push($schemas, 'withFollowUpEmail');
}
return $schemas;
}
));
}
Comments
Post a Comment