Code Duplication    Length = 11-11 lines in 2 locations

lib/Filter/NumberFilter.php 1 location

@@ 51-61 (lines=11) @@
48
    /**
49
     * {@inheritdoc}
50
     */
51
    public function configureOptions(OptionsResolver $options)
52
    {
53
        $options->setDefault('comparators', $this->getComparatorMap());
54
        $options->setDefault('data_class', NumberFilterData::class);
55
        $options->setDefault('empty_data', function (FormInterface $form) {
56
            return new NumberFilterData(
57
                $form->get('comparator')->getData(),
58
                $form->get('value')->getData()
59
            );
60
        });
61
    }
62
63
    protected function getComparatorMap(): array
64
    {

lib/Filter/StringFilter.php 1 location

@@ 73-83 (lines=11) @@
70
    /**
71
     * {@inheritdoc}
72
     */
73
    public function configureOptions(OptionsResolver $options)
74
    {
75
        $options->setDefault('comparators', array_keys(self::$comparatorMap));
76
        $options->setDefault('data_class', StringFilterData::class);
77
        $options->setDefault('empty_data', function (FormInterface $form) {
78
            return new StringFilterData(
79
                $form->get('comparator')->getData(),
80
                $form->get('value')->getData()
81
            );
82
        });
83
    }
84
85
    protected function getComparatorMap(): array
86
    {