Rector changes and immplementations of required methods

This commit is contained in:
2025-05-22 17:47:07 +02:00
parent 053b92b77c
commit 17db59d221
1138 changed files with 2656 additions and 2616 deletions

View File

@@ -19,7 +19,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class AbsenceType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('absenceStart', ChillDateType::class, [
@@ -29,7 +29,7 @@ class AbsenceType extends AbstractType
]);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => User::class,

View File

@@ -20,7 +20,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class CenterType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('name', TextType::class, [
@@ -32,7 +32,7 @@ class CenterType extends AbstractType
]);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefault('class', Center::class);

View File

@@ -55,7 +55,7 @@ class PostalCodeChoiceLoader implements ChoiceLoaderInterface
*
* @return array
*/
public function loadChoicesForValues(array $values, $value = null)
public function loadChoicesForValues(array $values, $value = null): array
{
$choices = [];
@@ -75,7 +75,7 @@ class PostalCodeChoiceLoader implements ChoiceLoaderInterface
*
* @return array|string[]
*/
public function loadValuesForChoices(array $choices, $value = null)
public function loadValuesForChoices(array $choices, $value = null): array
{
$values = [];

View File

@@ -28,7 +28,7 @@ class AddressDataMapper implements DataMapperInterface
* @param Address $address
* @param \Iterator $forms
*/
public function mapDataToForms($address, \Traversable $forms)
public function mapDataToForms($address, \Traversable $forms): void
{
if (null === $address) {
return;
@@ -78,7 +78,7 @@ class AddressDataMapper implements DataMapperInterface
* @param \Iterator $forms
* @param Address $address
*/
public function mapFormsToData(\Traversable $forms, &$address)
public function mapFormsToData(\Traversable $forms, &$address): void
{
if (!$address instanceof Address) {
$address = new Address();

View File

@@ -21,7 +21,7 @@ final class PrivateCommentDataMapper extends AbstractType implements DataMapperI
{
public function __construct(private readonly Security $security) {}
public function mapDataToForms($viewData, \Traversable $forms)
public function mapDataToForms($viewData, \Traversable $forms): void
{
if (null === $viewData) {
return null;
@@ -36,7 +36,7 @@ final class PrivateCommentDataMapper extends AbstractType implements DataMapperI
$forms['comments']->setData($viewData->getCommentForUser($this->security->getUser()));
}
public function mapFormsToData(\Traversable $forms, &$viewData)
public function mapFormsToData(\Traversable $forms, &$viewData): void
{
$forms = iterator_to_array($forms);

View File

@@ -17,7 +17,7 @@ use Symfony\Component\Form\Exception;
class RollingDateDataMapper implements DataMapperInterface
{
public function mapDataToForms($viewData, \Traversable $forms)
public function mapDataToForms($viewData, \Traversable $forms): void
{
if (null === $viewData) {
return;

View File

@@ -18,7 +18,7 @@ class ScopePickerDataMapper implements DataMapperInterface
{
public function __construct(private readonly ?Scope $scope = null) {}
public function mapDataToForms($data, \Traversable $forms)
public function mapDataToForms($data, \Traversable $forms): void
{
$forms = iterator_to_array($forms);
@@ -37,7 +37,7 @@ class ScopePickerDataMapper implements DataMapperInterface
}
}
public function mapFormsToData(\Traversable $forms, &$data)
public function mapFormsToData(\Traversable $forms, &$data): void
{
$forms = iterator_to_array($forms);

View File

@@ -45,7 +45,7 @@ class IdToEntityDataTransformer implements DataTransformerInterface
*
* @return array|object[]|T[]|T|object
*/
public function reverseTransform($value)
public function reverseTransform($value): mixed
{
if ($this->multiple) {
if (null === $value | '' === $value) {

View File

@@ -17,7 +17,7 @@ use Symfony\Component\Form\FormBuilderInterface;
class EntityWorkflowCommentType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('comment', ChillTextareaType::class, [

View File

@@ -26,7 +26,7 @@ final class LocationFormType extends AbstractType
{
public function __construct(private readonly TranslatableStringHelper $translatableStringHelper) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('locationType', EntityType::class, [
@@ -63,7 +63,7 @@ final class LocationFormType extends AbstractType
/**
* @param OptionsResolverInterface $resolver
*/
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => \Chill\MainBundle\Entity\Location::class,
@@ -73,7 +73,7 @@ final class LocationFormType extends AbstractType
/**
* @return string
*/
public function getBlockPrefix()
public function getBlockPrefix(): string
{
return 'chill_mainbundle_location';
}

View File

@@ -19,7 +19,7 @@ use Symfony\Component\Form\FormBuilderInterface;
final class LocationTypeType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder->add(
'title',

View File

@@ -21,7 +21,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class NewsItemType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('title', TextType::class, [
@@ -50,7 +50,7 @@ class NewsItemType extends AbstractType
/**
* @return void
*/
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefault('data_class', NewsItem::class);
}

View File

@@ -17,7 +17,7 @@ use Symfony\Component\Form\FormBuilderInterface;
class NotificationCommentType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder->add('content', ChillTextareaType::class, [
'required' => false,

View File

@@ -26,7 +26,7 @@ use Symfony\Component\Validator\Constraints\NotNull;
class NotificationType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('title', TextType::class, [
@@ -59,7 +59,7 @@ class NotificationType extends AbstractType
]);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefault('class', Notification::class);
}

View File

@@ -27,12 +27,12 @@ class PermissionsGroupType extends AbstractType
*/
protected $flagProviders = [];
public function addFlagProvider(PermissionsGroupFlagProvider $provider)
public function addFlagProvider(PermissionsGroupFlagProvider $provider): void
{
$this->flagProviders[] = $provider;
}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('name', TextType::class);
@@ -53,7 +53,7 @@ class PermissionsGroupType extends AbstractType
/**
* @param OptionsResolverInterface $resolver
*/
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => \Chill\MainBundle\Entity\PermissionsGroup::class,
@@ -63,7 +63,7 @@ class PermissionsGroupType extends AbstractType
/**
* @return string
*/
public function getBlockPrefix()
public function getBlockPrefix(): string
{
return 'chill_mainbundle_permissionsgroup';
}

View File

@@ -22,7 +22,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class RegroupmentType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('name', TextType::class, [
@@ -39,7 +39,7 @@ class RegroupmentType extends AbstractType
]);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefault('class', Regroupment::class);

View File

@@ -20,7 +20,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class SavedExportType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('title', TextType::class, [
@@ -31,7 +31,7 @@ class SavedExportType extends AbstractType
]);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'class' => SavedExport::class,

View File

@@ -19,7 +19,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class ScopeType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('name', TranslatableStringFormType::class)
@@ -33,7 +33,7 @@ class ScopeType extends AbstractType
/**
* @param OptionsResolverInterface $resolver
*/
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => \Chill\MainBundle\Entity\Scope::class,
@@ -43,7 +43,7 @@ class ScopeType extends AbstractType
/**
* @return string
*/
public function getBlockPrefix()
public function getBlockPrefix(): string
{
return 'chill_mainbundle_scope';
}

View File

@@ -18,7 +18,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class AddressDateType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add(
@@ -30,7 +30,7 @@ class AddressDateType extends AbstractType
);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefault('data_class', Address::class);
}

View File

@@ -32,7 +32,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
*/
class AddressType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('street', TextType::class, [
@@ -75,7 +75,7 @@ class AddressType extends AbstractType
}
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefault('data_class', Address::class)

View File

@@ -79,7 +79,7 @@ trait AppendScopeChoiceTypeTrait
* - Chill\MainBundle\Entity\Center for center
* - Symfony\Component\Security\Core\Role\Role for role
*/
public function appendScopeChoicesOptions(OptionsResolver $resolver)
public function appendScopeChoicesOptions(OptionsResolver $resolver): void
{
$resolver
->setRequired(['center', 'role'])

View File

@@ -27,7 +27,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
*/
class ChillCollectionType extends AbstractType
{
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
$view->vars['button_add_label'] = $options['button_add_label'];
$view->vars['button_remove_label'] = $options['button_remove_label'];
@@ -39,7 +39,7 @@ class ChillCollectionType extends AbstractType
$view->vars['uniqid'] = uniqid();
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefaults([
@@ -52,7 +52,7 @@ class ChillCollectionType extends AbstractType
]);
}
public function getParent()
public function getParent(): ?string
{
return \Symfony\Component\Form\Extension\Core\Type\CollectionType::class;
}

View File

@@ -23,7 +23,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
*/
class ChillDateTimeType extends AbstractType
{
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefault('date_widget', 'single_text')
@@ -33,7 +33,7 @@ class ChillDateTimeType extends AbstractType
->setDefault('html5', true);
}
public function getParent()
public function getParent(): ?string
{
return DateTimeType::class;
}

View File

@@ -23,14 +23,14 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
*/
class ChillDateType extends AbstractType
{
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefault('widget', 'single_text')
->setDefault('html5', true);
}
public function getParent()
public function getParent(): ?string
{
return DateType::class;
}

View File

@@ -30,7 +30,7 @@ class ChillPhoneNumberType extends AbstractType
$this->phoneNumberUtil = PhoneNumberUtil::getInstance();
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefault('default_region', $this->defaultCarrierCode)
@@ -38,7 +38,7 @@ class ChillPhoneNumberType extends AbstractType
->setDefault('type', \libphonenumber\PhoneNumberType::FIXED_LINE_OR_MOBILE);
}
public function getParent()
public function getParent(): ?string
{
return PhoneNumberType::class;
}

View File

@@ -28,14 +28,14 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
*/
final class ChillTextareaType extends AbstractType
{
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
if (!$options['disable_editor']) {
$view->vars['attr']['ckeditor'] = true;
}
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefined('disable_editor')
@@ -43,7 +43,7 @@ final class ChillTextareaType extends AbstractType
->setAllowedTypes('disable_editor', 'bool');
}
public function getParent()
public function getParent(): ?string
{
return TextareaType::class;
}

View File

@@ -33,7 +33,7 @@ class CommentType extends AbstractType
$this->user = $tokenStorage->getToken()->getUser();
}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('comment', ChillTextareaType::class, [
@@ -53,12 +53,12 @@ class CommentType extends AbstractType
});
}
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
$view->vars['fullWidth'] = true;
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefined('disable_editor')

View File

@@ -23,7 +23,7 @@ class ComposedGroupCenterType extends AbstractType
{
public function __construct(private readonly CenterRepository $centerRepository) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$centers = $this->centerRepository->findActive();
@@ -37,7 +37,7 @@ class ComposedGroupCenterType extends AbstractType
]);
}
public function getBlockPrefix()
public function getBlockPrefix(): string
{
return 'composed_groupcenter';
}

View File

@@ -47,7 +47,7 @@ class ComposedRoleScopeType extends AbstractType
$this->roleProvider = $roleProvider;
}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
// store values used in internal function
$translatableStringHelper = $this->translatableStringHelper;
@@ -82,7 +82,7 @@ class ComposedRoleScopeType extends AbstractType
]);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefault('data_class', \Chill\MainBundle\Entity\RoleScope::class);
}

View File

@@ -19,7 +19,7 @@ final readonly class AddressToIdDataTransformer implements DataTransformerInterf
{
public function __construct(private AddressRepository $addressRepository) {}
public function reverseTransform($value)
public function reverseTransform($value): mixed
{
if (null === $value || '' === $value) {
return null;
@@ -38,7 +38,7 @@ final readonly class AddressToIdDataTransformer implements DataTransformerInterf
return $address;
}
public function transform($value)
public function transform($value): mixed
{
if (null === $value) {
return '';

View File

@@ -22,7 +22,7 @@ class CenterTransformer implements DataTransformerInterface
{
public function __construct(private readonly CenterRepository $centerRepository, private readonly bool $multiple = false) {}
public function reverseTransform($id)
public function reverseTransform($id): mixed
{
if (null === $id) {
if ($this->multiple) {
@@ -55,7 +55,7 @@ class CenterTransformer implements DataTransformerInterface
return $centers[0];
}
public function transform($center)
public function transform($center): mixed
{
if (null === $center) {
return '';

View File

@@ -17,7 +17,7 @@ use Symfony\Component\Form\Exception\UnexpectedTypeException;
class DateIntervalTransformer implements DataTransformerInterface
{
public function reverseTransform($value)
public function reverseTransform($value): mixed
{
if (empty($value) || empty($value['n'])) {
return null;
@@ -32,7 +32,7 @@ class DateIntervalTransformer implements DataTransformerInterface
}
}
public function transform($value)
public function transform($value): mixed
{
if (empty($value)) {
return null;

View File

@@ -26,7 +26,7 @@ class EntityToJsonTransformer implements DataTransformerInterface
{
public function __construct(private readonly DenormalizerInterface $denormalizer, private readonly SerializerInterface $serializer, private readonly bool $multiple, private readonly string $type) {}
public function reverseTransform($value)
public function reverseTransform($value): mixed
{
if ('' === $value) {
return $this->multiple ? [] : null;
@@ -66,7 +66,7 @@ class EntityToJsonTransformer implements DataTransformerInterface
]);
}
private function denormalizeOne(array $item)
private function denormalizeOne(array $item): mixed
{
if (!\array_key_exists('type', $item)) {
throw new TransformationFailedException('the key "type" is missing on element');

View File

@@ -22,7 +22,7 @@ class MultipleObjectsToIdTransformer implements DataTransformerInterface
/**
* Transforms a string (id) to an object (item).
*/
public function reverseTransform($array)
public function reverseTransform($array): mixed
{
$ret = new ArrayCollection();

View File

@@ -48,7 +48,7 @@ class ObjectToIdTransformer implements DataTransformerInterface
*
* @return string
*/
public function transform($object)
public function transform($object): mixed
{
if (null === $object) {
return '';

View File

@@ -20,7 +20,7 @@ class PostalCodeToIdTransformer implements DataTransformerInterface
{
public function __construct(private readonly PostalCodeRepositoryInterface $postalCodeRepository) {}
public function reverseTransform($value)
public function reverseTransform($value): mixed
{
if (null === $value || trim('') === $value) {
return null;
@@ -33,7 +33,7 @@ class PostalCodeToIdTransformer implements DataTransformerInterface
return $this->postalCodeRepository->find((int) $value);
}
public function transform($value)
public function transform($value): mixed
{
if (null === $value) {
return null;

View File

@@ -20,7 +20,7 @@ class ScopeTransformer implements DataTransformerInterface
{
public function __construct(private readonly EntityManagerInterface $em) {}
public function reverseTransform($id)
public function reverseTransform($id): mixed
{
if (null === $id) {
return null;
@@ -38,7 +38,7 @@ class ScopeTransformer implements DataTransformerInterface
return $scope;
}
public function transform($scope)
public function transform($scope): mixed
{
if (null === $scope) {
return null;

View File

@@ -51,7 +51,7 @@ use Symfony\Component\Validator\Constraints\GreaterThan;
*/
class DateIntervalType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('n', IntegerType::class, [
@@ -68,7 +68,7 @@ class DateIntervalType extends AbstractType
$builder->addModelTransformer(new DateIntervalTransformer());
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefined('unit_choices')

View File

@@ -40,7 +40,7 @@ class ExportType extends AbstractType
$this->personFieldsConfig = $parameterBag->get('chill_person.person_fields');
}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$export = $this->exportManager->getExport($options['export_alias']);
@@ -123,7 +123,7 @@ class ExportType extends AbstractType
}
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setRequired(['export_alias', 'picked_centers'])
->setAllowedTypes('export_alias', ['string'])
@@ -133,7 +133,7 @@ class ExportType extends AbstractType
]);
}
public function getParent()
public function getParent(): ?string
{
return FormType::class;
}

View File

@@ -26,7 +26,7 @@ class FilterType extends AbstractType
public function __construct() {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$filter = $options['filter'];
@@ -53,7 +53,7 @@ class FilterType extends AbstractType
$builder->add($filterFormBuilder);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setRequired('filter')

View File

@@ -28,7 +28,7 @@ class FormatterType extends AbstractType
$this->exportManager = $manager;
}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$formatter = $this->exportManager->getFormatter($options['formatter_alias']);
@@ -39,7 +39,7 @@ class FormatterType extends AbstractType
);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setRequired(['formatter_alias', 'export_alias',
'aggregator_aliases', ]);

View File

@@ -35,7 +35,7 @@ final class PickCenterType extends AbstractType
private readonly AuthorizationHelperForCurrentUserInterface $authorizationHelper,
) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$export = $this->exportManager->getExport($options['export_alias']);
$centers = $this->authorizationHelper->getReachableCenters(
@@ -70,7 +70,7 @@ final class PickCenterType extends AbstractType
$builder->setDataMapper(new ExportPickCenterDataMapper());
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setRequired('export_alias');
}

View File

@@ -29,7 +29,7 @@ class PickFormatterType extends AbstractType
$this->exportManager = $exportManager;
}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$export = $this->exportManager->getExport($options['export_alias']);
$allowedFormatters = $this->exportManager
@@ -49,7 +49,7 @@ class PickFormatterType extends AbstractType
]);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setRequired(['export_alias']);
}

View File

@@ -24,7 +24,7 @@ use Symfony\Component\Form\FormView;
final class FilterOrderType extends \Symfony\Component\Form\AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
/** @var FilterOrderHelper $helper */
$helper = $options['helper'];
@@ -145,7 +145,7 @@ final class FilterOrderType extends \Symfony\Component\Form\AbstractType
);
}
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
/** @var FilterOrderHelper $helper */
$helper = $options['helper'];
@@ -157,7 +157,7 @@ final class FilterOrderType extends \Symfony\Component\Form\AbstractType
}
}
public function configureOptions(\Symfony\Component\OptionsResolver\OptionsResolver $resolver)
public function configureOptions(\Symfony\Component\OptionsResolver\OptionsResolver $resolver): void
{
$resolver->setRequired('helper')
->setAllowedTypes('helper', FilterOrderHelper::class);

View File

@@ -43,12 +43,12 @@ final class PickAddressType extends AbstractType
{
public function __construct(private readonly AddressToIdDataTransformer $addressToIdDataTransformer, private readonly TranslatorInterface $translator) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder->addModelTransformer($this->addressToIdDataTransformer);
}
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
$view->vars['uniqid'] = $view->vars['attr']['data-input-address'] = \uniqid('input_address_');
$view->vars['attr']['data-use-valid-from'] = (int) $options['use_valid_from'];
@@ -57,7 +57,7 @@ final class PickAddressType extends AbstractType
$view->vars['attr']['data-button-text-update'] = $this->translator->trans($options['button_text_update']);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'class' => Address::class,
@@ -72,7 +72,7 @@ final class PickAddressType extends AbstractType
]);
}
public function getParent()
public function getParent(): ?string
{
return HiddenType::class;
}

View File

@@ -39,7 +39,7 @@ class PickCenterType extends AbstractType
/**
* add a data transformer if user can reach only one center.
*/
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$centers = $this->getReachableCenters($options['role'], $options['scopes']);
@@ -78,7 +78,7 @@ class PickCenterType extends AbstractType
));
}
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
$view->vars['is_hidden'] = \count($this->getReachableCenters(
$options['role'],
@@ -112,7 +112,7 @@ class PickCenterType extends AbstractType
* configure default options, i.e. add choices if user can reach multiple
* centers.
*/
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefault('class', Center::class)

View File

@@ -23,7 +23,7 @@ class PickCivilityType extends AbstractType
{
public function __construct(private readonly TranslatableStringHelper $translatableStringHelper) {}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefault('label', 'Civility')
@@ -41,7 +41,7 @@ class PickCivilityType extends AbstractType
->setDefault('class', Civility::class);
}
public function getParent()
public function getParent(): ?string
{
return EntityType::class;
}

View File

@@ -21,7 +21,7 @@ class PickLocationTypeType extends AbstractType
{
public function __construct(private readonly TranslatableStringHelper $translatableStringHelper) {}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefaults([

View File

@@ -23,17 +23,17 @@ class PickPostalCodeType extends AbstractType
{
public function __construct(private readonly PostalCodeToIdTransformer $postalCodeToIdTransformer) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder->addViewTransformer($this->postalCodeToIdTransformer);
}
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
$view->vars['uniqid'] = $view->vars['attr']['data-input-postal-code'] = uniqid('input_pick_postal_code_');
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefault('class', PostalCode::class)

View File

@@ -24,7 +24,7 @@ use Symfony\Component\Validator\Context\ExecutionContextInterface;
class PickRollingDateType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('roll', ChoiceType::class, [
@@ -45,12 +45,12 @@ class PickRollingDateType extends AbstractType
$builder->setDataMapper(new RollingDateDataMapper());
}
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
$view->vars['uniqid'] = uniqid('rollingdate-');
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'class' => RollingDate::class,

View File

@@ -43,12 +43,12 @@ class PickUserDynamicType extends AbstractType
private readonly Security $security,
) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder->addViewTransformer(new EntityToJsonTransformer($this->denormalizer, $this->serializer, $options['multiple'], 'user'));
}
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
$view->vars['multiple'] = $options['multiple'];
$view->vars['types'] = ['user'];
@@ -68,7 +68,7 @@ class PickUserDynamicType extends AbstractType
}
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefault('multiple', false)
@@ -84,7 +84,7 @@ class PickUserDynamicType extends AbstractType
->setAllowedTypes('submit_on_adding_new_entity', ['bool']);
}
public function getBlockPrefix()
public function getBlockPrefix(): string
{
return 'pick_entity_dynamic';
}

View File

@@ -35,12 +35,12 @@ final class PickUserGroupOrUserDynamicType extends AbstractType
private readonly Security $security,
) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder->addViewTransformer(new EntityToJsonTransformer($this->denormalizer, $this->serializer, $options['multiple'], 'user_group_or_user'));
}
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
$view->vars['multiple'] = $options['multiple'];
$view->vars['types'] = ['user-group', 'user'];
@@ -60,7 +60,7 @@ final class PickUserGroupOrUserDynamicType extends AbstractType
}
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefault('multiple', false)
@@ -76,7 +76,7 @@ final class PickUserGroupOrUserDynamicType extends AbstractType
->setAllowedTypes('submit_on_adding_new_entity', ['bool']);
}
public function getBlockPrefix()
public function getBlockPrefix(): string
{
return 'pick_entity_dynamic';
}

View File

@@ -22,7 +22,7 @@ class PickUserLocationType extends AbstractType
{
public function __construct(private readonly TranslatableStringHelper $translatableStringHelper, private readonly LocationRepository $locationRepository) {}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefaults([

View File

@@ -59,7 +59,7 @@ class PostalCodeType extends AbstractType
$this->translator = $translator;
}
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
$view->vars['attr']['data-postal-code'] = 'data-postal-code';
$view->vars['attr']['data-select-interactive-loading'] = true;
@@ -71,7 +71,7 @@ class PostalCodeType extends AbstractType
$view->vars['attr']['data-searching-label'] = $this->translator->trans('select2.searching');
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
// create a local copy for usage in Closure
$helper = $this->translatableStringHelper;
@@ -83,7 +83,7 @@ class PostalCodeType extends AbstractType
->setDefault('placeholder', 'Select a postal code');
}
public function getParent()
public function getParent(): ?string
{
return EntityType::class;
}

View File

@@ -23,7 +23,7 @@ class PrivateCommentType extends AbstractType
{
public function __construct(protected PrivateCommentDataMapper $dataMapper) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('comments', ChillTextareaType::class, [
@@ -33,12 +33,12 @@ class PrivateCommentType extends AbstractType
->setDataMapper($this->dataMapper);
}
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
$view->vars['fullWidth'] = true;
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefined('disable_editor')

View File

@@ -45,7 +45,7 @@ class ScopePickerType extends AbstractType
private readonly TranslatableStringHelperInterface $translatableStringHelper,
) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$items = array_values(
array_filter(
@@ -78,12 +78,12 @@ class ScopePickerType extends AbstractType
}
}
public function buildView(FormView $view, FormInterface $form, array $options)
public function buildView(FormView $view, FormInterface $form, array $options): void
{
$view->vars['fullWidth'] = true;
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
// create `center` option

View File

@@ -20,7 +20,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
*/
class Select2ChoiceType extends AbstractType
{
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults(
[
@@ -29,7 +29,7 @@ class Select2ChoiceType extends AbstractType
);
}
public function getParent()
public function getParent(): ?string
{
return ChoiceType::class;
}

View File

@@ -28,13 +28,13 @@ class Select2CountryType extends AbstractType
{
public function __construct(private readonly RequestStack $requestStack, private readonly ObjectManager $em, protected TranslatableStringHelper $translatableStringHelper, protected ParameterBagInterface $parameterBag) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$transformer = new ObjectToIdTransformer($this->em, Country::class);
$builder->addModelTransformer($transformer);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$countries = $this->em->getRepository(Country::class)->findAll();
$choices = [];
@@ -62,12 +62,12 @@ class Select2CountryType extends AbstractType
]);
}
public function getBlockPrefix()
public function getBlockPrefix(): string
{
return 'select2_chill_country';
}
public function getParent()
public function getParent(): ?string
{
return Select2ChoiceType::class;
}

View File

@@ -20,14 +20,14 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
*/
class Select2EntityType extends AbstractType
{
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->replaceDefaults(
['attr' => ['class' => 'select2 ']]
);
}
public function getParent()
public function getParent(): ?string
{
return EntityType::class;
}

View File

@@ -28,13 +28,13 @@ class Select2LanguageType extends AbstractType
{
public function __construct(private readonly RequestStack $requestStack, private readonly ObjectManager $em, protected TranslatableStringHelper $translatableStringHelper, protected ParameterBagInterface $parameterBag) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$transformer = new MultipleObjectsToIdTransformer($this->em, Language::class);
$builder->addModelTransformer($transformer);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$languages = $this->em->getRepository(Language::class)->findAll();
$preferredLanguages = $this->parameterBag->get('chill_main.available_languages');
@@ -58,12 +58,12 @@ class Select2LanguageType extends AbstractType
]);
}
public function getBlockPrefix()
public function getBlockPrefix(): string
{
return 'select2_chill_language';
}
public function getParent()
public function getParent(): ?string
{
return Select2ChoiceType::class;
}

View File

@@ -31,7 +31,7 @@ class TranslatableStringFormType extends AbstractType
$this->frameworkTranslatorFallback = $translator->getFallbackLocales();
}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
foreach ($this->availableLanguages as $lang) {
$builder->add(
@@ -46,7 +46,7 @@ class TranslatableStringFormType extends AbstractType
}
}
public function getBlockPrefix()
public function getBlockPrefix(): string
{
return 'translatable_string';
}

View File

@@ -55,7 +55,7 @@ class UserPickerType extends AbstractType
$this->tokenStorage = $tokenStorage;
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
// create `center` option
@@ -87,7 +87,7 @@ class UserPickerType extends AbstractType
});
}
public function getParent()
public function getParent(): ?string
{
return EntityType::class;
}

View File

@@ -17,7 +17,7 @@ use Symfony\Component\Form\FormBuilderInterface;
class UserCurrentLocationType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder->add('currentLocation', PickUserLocationType::class);
}

View File

@@ -21,7 +21,7 @@ use Symfony\Component\Form\FormBuilderInterface;
class UserGroupType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('label', TranslatableStringFormType::class, [

View File

@@ -17,7 +17,7 @@ use Symfony\Component\Form\FormBuilderInterface;
class UserJobType extends \Symfony\Component\Form\AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('label', TranslatableStringFormType::class, [

View File

@@ -43,7 +43,7 @@ class UserPasswordType extends AbstractType
$this->chillLogger = $chillLogger;
}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('new_password', RepeatedType::class, [
@@ -93,7 +93,7 @@ class UserPasswordType extends AbstractType
]);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setRequired('user')
@@ -103,7 +103,7 @@ class UserPasswordType extends AbstractType
/**
* @return string
*/
public function getBlockPrefix()
public function getBlockPrefix(): string
{
return 'chill_mainbundle_user_password';
}

View File

@@ -19,7 +19,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class UserPhonenumberType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('phonenumber', ChillPhoneNumberType::class, [
@@ -27,7 +27,7 @@ class UserPhonenumberType extends AbstractType
]);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => User::class,

View File

@@ -38,7 +38,7 @@ class UserType extends AbstractType
{
public function __construct(private readonly TranslatableStringHelper $translatableStringHelper, protected ParameterBagInterface $parameterBag) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('username')
@@ -153,7 +153,7 @@ class UserType extends AbstractType
/**
* @param OptionsResolverInterface $resolver
*/
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => \Chill\MainBundle\Entity\User::class,
@@ -167,7 +167,7 @@ class UserType extends AbstractType
/**
* @return string
*/
public function getBlockPrefix()
public function getBlockPrefix(): string
{
return 'chill_mainbundle_user';
}

View File

@@ -38,7 +38,7 @@ class WorkflowStepType extends AbstractType
private readonly EntityWorkflowManager $entityWorkflowManager,
) {}
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
/** @var EntityWorkflow $entityWorkflow */
$entityWorkflow = $options['entity_workflow'];
@@ -210,7 +210,7 @@ class WorkflowStepType extends AbstractType
]);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setDefault('data_class', WorkflowTransitionContextDTO::class)

View File

@@ -18,7 +18,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class WorkflowTransitionType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('current_step', WorkflowStepType::class, [
@@ -27,7 +27,7 @@ class WorkflowTransitionType extends AbstractType
]);
}
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver
->setRequired('entity_workflow')