Code Duplication    Length = 10-10 lines in 2 locations

lib/Filter/DateFilter.php 1 location

@@ 37-46 (lines=10) @@
34
    /**
35
     * {@inheritdoc}
36
     */
37
    public function getExpression(string $fieldName, FilterDataInterface $data): Expression
38
    {
39
        $comparator = $data->getComparator() ?: self::TYPE_EQUAL;
40
41
        return Query::comparison(
42
            $comparator,
43
            $fieldName,
44
            $data->getValue()
45
        );
46
    }
47
48
    /**
49
     * {@inheritdoc}

lib/Filter/StringFilter.php 1 location

@@ 59-68 (lines=10) @@
56
    /**
57
     * {@inheritdoc}
58
     */
59
    public function getExpression(string $fieldName, FilterDataInterface $data): Expression
60
    {
61
        $comparator = $data->getComparator() ?: self::TYPE_EQUAL;
62
63
        return Query::comparison(
64
            self::$comparatorMap[$comparator],
65
            $fieldName,
66
            $this->getValue($comparator, $data->getValue())
67
        );
68
    }
69
70
    /**
71
     * {@inheritdoc}