This commit is contained in:
2022-02-16 16:56:02 +01:00
parent c1036a3627
commit 25264447bc
2 changed files with 10 additions and 12 deletions

View File

@@ -21,7 +21,6 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class PickCivilityType extends AbstractType
{
private TranslatableStringHelper $translatableStringHelper;
public function __construct(TranslatableStringHelper $translatableStringHelper)
@@ -33,23 +32,26 @@ class PickCivilityType extends AbstractType
{
$resolver
->setDefault('label', 'Civility')
->setDefault('choice_label', function (Civility $civility): string {
->setDefault(
'choice_label',
function (Civility $civility): string {
return $this->translatableStringHelper->localize($civility->getName());
}
}
)
->setDefault('query_builder', function (EntityRepository $er): QueryBuilder {
->setDefault(
'query_builder',
static function (EntityRepository $er): QueryBuilder {
return $er->createQueryBuilder('c')
->where('c.active = true')
->orderBy('c.order');
},
},
)
->setDefault('placeholder', 'choose civility')
->setDefault('class', Civility::class);
}
public function getParent()
{
return EntityType::class;
}
}
}