mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-08-20 14:43:49 +00:00
DX: rector rules upt to PHP 74
This commit is contained in:
@@ -62,9 +62,7 @@ class EventChoiceLoader implements ChoiceLoaderInterface
|
||||
{
|
||||
return new \Symfony\Component\Form\ChoiceList\ArrayChoiceList(
|
||||
$this->lazyLoadedEvents,
|
||||
static function (Event $p) use ($value) {
|
||||
return call_user_func($value, $p);
|
||||
}
|
||||
static fn(Event $p) => call_user_func($value, $p)
|
||||
);
|
||||
}
|
||||
|
||||
|
@@ -38,9 +38,7 @@ class RoleType extends AbstractType
|
||||
->add('active')
|
||||
->add('type', EntityType::class, [
|
||||
'class' => EventType::class,
|
||||
'choice_label' => function (EventType $e) {
|
||||
return $this->translatableStringHelper->localize($e->getName());
|
||||
},
|
||||
'choice_label' => fn(EventType $e) => $this->translatableStringHelper->localize($e->getName()),
|
||||
]);
|
||||
}
|
||||
|
||||
|
@@ -109,16 +109,12 @@ class PickEventType extends AbstractType
|
||||
// add the default options
|
||||
$resolver->setDefaults([
|
||||
'class' => Event::class,
|
||||
'choice_label' => static function (Event $e) {
|
||||
return $e->getDate()->format('d/m/Y, H:i') . ' → ' .
|
||||
// $e->getType()->getName()['fr'] . ': ' . // display the type of event
|
||||
$e->getName();
|
||||
},
|
||||
'choice_label' => static fn(Event $e) => $e->getDate()->format('d/m/Y, H:i') . ' → ' .
|
||||
// $e->getType()->getName()['fr'] . ': ' . // display the type of event
|
||||
$e->getName(),
|
||||
'placeholder' => 'Pick an event',
|
||||
'attr' => ['class' => 'select2 '],
|
||||
'choice_attr' => static function (Event $e) {
|
||||
return ['data-center' => $e->getCenter()->getId()];
|
||||
},
|
||||
'choice_attr' => static fn(Event $e) => ['data-center' => $e->getCenter()->getId()],
|
||||
'choiceloader' => function (Options $options) {
|
||||
$centers = $this->filterCenters($options);
|
||||
|
||||
@@ -143,9 +139,7 @@ class PickEventType extends AbstractType
|
||||
// option role
|
||||
if (null === $options['role']) {
|
||||
$centers = array_map(
|
||||
static function (GroupCenter $g) {
|
||||
return $g->getCenter();
|
||||
},
|
||||
static fn(GroupCenter $g) => $g->getCenter(),
|
||||
$this->user->getGroupCenters()->toArray()
|
||||
);
|
||||
} else {
|
||||
@@ -173,9 +167,7 @@ class PickEventType extends AbstractType
|
||||
|
||||
if (
|
||||
!in_array($c->getId(), array_map(
|
||||
static function (Center $c) {
|
||||
return $c->getId();
|
||||
},
|
||||
static fn(Center $c) => $c->getId(),
|
||||
$centers
|
||||
), true)
|
||||
) {
|
||||
|
@@ -39,16 +39,10 @@ class PickEventTypeType extends AbstractType
|
||||
$resolver->setDefaults(
|
||||
[
|
||||
'class' => EventType::class,
|
||||
'query_builder' => static function (EntityRepository $er) {
|
||||
return $er->createQueryBuilder('et')
|
||||
->where('et.active = true');
|
||||
},
|
||||
'choice_label' => static function (EventType $t) use ($helper) {
|
||||
return $helper->localize($t->getName());
|
||||
},
|
||||
'choice_attrs' => static function (EventType $t) {
|
||||
return ['data-link-category' => $t->getId()];
|
||||
},
|
||||
'query_builder' => static fn(EntityRepository $er) => $er->createQueryBuilder('et')
|
||||
->where('et.active = true'),
|
||||
'choice_label' => static fn(EventType $t) => $helper->localize($t->getName()),
|
||||
'choice_attrs' => static fn(EventType $t) => ['data-link-category' => $t->getId()],
|
||||
]
|
||||
);
|
||||
}
|
||||
|
@@ -80,9 +80,7 @@ class PickRoleType extends AbstractType
|
||||
$options = $config->getOptions();
|
||||
|
||||
$form->getParent()->add($name, $type, array_replace($options, [
|
||||
'group_by' => function (Role $r) {
|
||||
return $this->translatableStringHelper->localize($r->getType()->getName());
|
||||
},
|
||||
'group_by' => fn(Role $r) => $this->translatableStringHelper->localize($r->getType()->getName()),
|
||||
]));
|
||||
}
|
||||
}
|
||||
@@ -111,17 +109,13 @@ class PickRoleType extends AbstractType
|
||||
'class' => Role::class,
|
||||
'query_builder' => $qb,
|
||||
'group_by' => null,
|
||||
'choice_attr' => static function (Role $r) {
|
||||
return [
|
||||
'data-event-type' => $r->getType()->getId(),
|
||||
'data-link-category' => $r->getType()->getId(),
|
||||
];
|
||||
},
|
||||
'choice_label' => static function (Role $r) use ($translatableStringHelper, $translator) {
|
||||
return $translatableStringHelper->localize($r->getName()) .
|
||||
($r->getActive() === true ? '' :
|
||||
' (' . $translator->trans('unactive') . ')');
|
||||
},
|
||||
'choice_attr' => static fn(Role $r) => [
|
||||
'data-event-type' => $r->getType()->getId(),
|
||||
'data-link-category' => $r->getType()->getId(),
|
||||
],
|
||||
'choice_label' => static fn(Role $r) => $translatableStringHelper->localize($r->getName()) .
|
||||
($r->getActive() === true ? '' :
|
||||
' (' . $translator->trans('unactive') . ')'),
|
||||
]);
|
||||
}
|
||||
|
||||
|
@@ -82,9 +82,7 @@ class PickStatusType extends AbstractType
|
||||
$type = $config->getType()->getName();
|
||||
$options = $config->getOptions();
|
||||
$form->getParent()->add($name, $type, array_replace($options, [
|
||||
'group_by' => function (Status $s) {
|
||||
return $this->translatableStringHelper->localize($s->getType()->getName());
|
||||
},
|
||||
'group_by' => fn(Status $s) => $this->translatableStringHelper->localize($s->getType()->getName()),
|
||||
]));
|
||||
}
|
||||
);
|
||||
@@ -112,17 +110,13 @@ class PickStatusType extends AbstractType
|
||||
'class' => Status::class,
|
||||
'query_builder' => $qb,
|
||||
'group_by' => null,
|
||||
'choice_attr' => static function (Status $s) {
|
||||
return [
|
||||
'data-event-type' => $s->getType()->getId(),
|
||||
'data-link-category' => $s->getType()->getId(),
|
||||
];
|
||||
},
|
||||
'choice_label' => static function (Status $s) use ($translatableStringHelper, $translator) {
|
||||
return $translatableStringHelper->localize($s->getName()) .
|
||||
($s->getActive() === true ? '' :
|
||||
' (' . $translator->trans('unactive') . ')');
|
||||
},
|
||||
'choice_attr' => static fn(Status $s) => [
|
||||
'data-event-type' => $s->getType()->getId(),
|
||||
'data-link-category' => $s->getType()->getId(),
|
||||
],
|
||||
'choice_label' => static fn(Status $s) => $translatableStringHelper->localize($s->getName()) .
|
||||
($s->getActive() === true ? '' :
|
||||
' (' . $translator->trans('unactive') . ')'),
|
||||
]);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user