DX phpstan and csfixer

This commit is contained in:
Julie Lenaerts 2023-07-05 13:35:06 +02:00
parent 4da7040a49
commit 1ee0e8e350
5 changed files with 14 additions and 20 deletions

View File

@ -129,25 +129,18 @@ final class FilterOrderType extends \Symfony\Component\Form\AbstractType
$userPickersBuilder = $builder->create('user_pickers', null, ['compound' => true]);
foreach ($helper->getUserPickers() as $name => [
'label' => $label, 'options' => $options
'label' => $label, 'options' => $opts
]) {
$userPicker = $userPickersBuilder->create($name, null, [
'compound' => true,
'label' => $label,
]);
$userPicker->add(
$userPickersBuilder->add(
$name,
PickUserDynamicType::class,
[
'multiple' => true,
'label' => $label,
...$options,
...$opts,
]
);
$userPickersBuilder->add($userPicker);
}
$builder->add($userPickersBuilder);

View File

@ -69,14 +69,16 @@
{% endif %}
{% if form.user_pickers is defined %}
{% set btnSubmit = 1 %}
{% if form.user_pickers|length > 0 %}
{% if form.user_pickers.children|length > 0 %}
{% for name, options in form.user_pickers %}
<div class="row my-2">
{% if form.user_pickers[name].vars.label is not same as(false) %}
{{ form_label(form.user_pickers[name]) }}
{% else %}
{{ form_label(form.user_pickers[name].vars.label) }}
{% endif %}
<div class="col-sm-8 pt-2">
{% for p in form['user_pickers'][name].children %}
{{ form_widget(p) }}
{{ form_label(p) }}
{% endfor %}
{{ form_widget(form.user_pickers[name]) }}
</div>
</div>
{% endfor %}

View File

@ -136,7 +136,6 @@ class FilterOrderHelper
public function getUserPickerData(string $name): array
{
dump($this->getFormData()['user_pickers']);
return $this->getFormData()['user_pickers'][$name];
}

View File

@ -139,9 +139,9 @@ class FilterOrderHelperBuilder
foreach (
$this->userPickers as $name => [
'label' => $label,
'options' => $options
]
'label' => $label,
'options' => $options
]
) {
$helper->addUserPicker($name, $label, $options);
}

View File

@ -685,7 +685,7 @@ final class SingleTaskController extends AbstractController
->addSearchBox()
->addCheckbox('status', $statuses, $statuses, $statusTrans)
->addCheckbox('states', $states, ['new', 'in_progress'])
->addUserPicker('userPicker', 'Filter by user', ['multiple' => True, 'required' => False])
->addUserPicker('userPicker', 'Filter by user', ['multiple' => true, 'required' => false])
->build();
}