src/Form/Type/SeasonType.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Form\Type;
  3. use Symfony\Component\Form\AbstractType;
  4. use Doctrine\ORM\EntityManagerInterface;
  5. use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
  6. use Symfony\Component\OptionsResolver\OptionsResolver;
  7. class SeasonType extends AbstractType
  8. {
  9.     /**
  10.      * @var EntityManagerInterface
  11.      */
  12.     private $em;
  13.     public function __construct(EntityManagerInterface $em)
  14.     {
  15.         $this->em $em;
  16.     }
  17.     public function configureOptions(OptionsResolver $resolver)
  18.     {
  19.         $choices = [];
  20.         for ($i 15$i <= 35$i++) {
  21.             $next $i 1;
  22.             $choices["$i / {$next}"] = $i;
  23.         }
  24.         $resolver->setDefaults([
  25.             'choices' => $choices,
  26.         ]);
  27.     }
  28.     public function getParent()
  29.     {
  30.         return ChoiceType::class;
  31.     }
  32. }