add('submit', SubmitType::class, [ "label" => "Valider", "attr" => array("class" => "btn btn-success") ]) ->add('command', TextType::class, [ 'label' => 'Commande', "disabled" => true, ]) ->add('jsonargument', TextType::class, [ 'label' => 'Argument Commande au format json', "disabled" => true, ]) ->add('statut', ChoiceType::class, [ 'label' => "Statut", 'choices' => array("A éxécuter" => "0","Exécution en cours" => "1","OK" => "2","KO" => "3","Désactivé" => "4") ]) ->add('repeatcall', IntegerType::class, [ 'label' => "Nombre d'éxécution en cas d'echec. Si zéro on le répete à l'infini même si OK" ]) ->add('repeatinterval', IntegerType::class, [ 'label' => "Interval en seconde entre deux éxécution" ]) ->add('nextexecdate', DatetimeType::class, [ 'label' => "Prochaine exécution" ]) ; } /** * @param OptionsResolver $resolver */ public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults([ 'data_class' => 'App\Entity\Cron', 'mode' => 'string' ]); } }