<?php
declare(strict_types=1);
namespace App\Form\Type\Guest;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\OptionsResolver\OptionsResolver;
class SchoolNameType extends AbstractType
{
private array $names = [
'北海道大学',
'帯広畜産大学',
'岩手大学',
'東京大学',
'東京農工大学',
'岐阜大学',
'鳥取大学',
'山口大学',
'宮崎大学',
'鹿児島大学',
'大阪府立大学',
'酪農学園大学',
'北里大学',
'日本大学',
'麻布大学',
'日本獣医生命科学大学',
'岡山理科大学',
];
public function getParent()
{
return ChoiceType::class;
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver
->setDefault('choices', array_combine($this->names, $this->names))
->setDefault('placeholder', '選択してください')
;
}
}