src/Form/UsStateType.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Form;
  3. use App\Model\StateModel;
  4. use Symfony\Component\Form\AbstractType;
  5. use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
  6. use Symfony\Component\OptionsResolver\OptionsResolver;
  7. class UsStateType extends AbstractType
  8. {
  9. public function configureOptions(OptionsResolver $resolver)
  10. {
  11. $resolver->setDefaults([
  12. 'choices' => array_flip(StateModel::getUsStates()),
  13. ]);
  14. }
  15. public function getParent()
  16. {
  17. return ChoiceType::class;
  18. }
  19. public function getName()
  20. {
  21. return 'us_states';
  22. }
  23. }