Code Duplication    Length = 10-11 lines in 3 locations

src/Search/Query/Compound/FunctionScoreQuery.php 1 location

@@ 65-75 (lines=11) @@
62
    /**
63
     * @inheritdoc
64
     */
65
    protected function getValidScoreModes()
66
    {
67
        return [
68
            ScoreMode::MODE_MULTIPLY,
69
            ScoreMode::MODE_SUM,
70
            ScoreMode::MODE_AVG,
71
            ScoreMode::MODE_FIRST,
72
            ScoreMode::MODE_MAX,
73
            ScoreMode::MODE_MIN
74
        ];
75
    }
76
77
    /**
78
     * @return AbstractScoringFunction[]

src/Search/Query/Joining/HasChildQuery.php 1 location

@@ 59-68 (lines=10) @@
56
    /**
57
     * @inheritdoc
58
     */
59
    protected function getValidScoreModes()
60
    {
61
        return [
62
            ScoreMode::MODE_AVG,
63
            ScoreMode::MODE_SUM,
64
            ScoreMode::MODE_MIN,
65
            ScoreMode::MODE_MAX,
66
            ScoreMode::MODE_NONE,
67
        ];
68
    }
69
70
71
    /**

src/Search/Query/Joining/NestedQuery.php 1 location

@@ 42-51 (lines=10) @@
39
    /**
40
     * @inheritdoc
41
     */
42
    protected function getValidScoreModes()
43
    {
44
        return [
45
            ScoreMode::MODE_AVG,
46
            ScoreMode::MODE_SUM,
47
            ScoreMode::MODE_MIN,
48
            ScoreMode::MODE_MAX,
49
            ScoreMode::MODE_NONE,
50
        ];
51
    }
52
53
54
    /**