Code Duplication    Length = 9-9 lines in 2 locations

eZ/Publish/Core/Search/Legacy/Content/Common/Gateway/SortClauseHandler/Field.php 1 location

@@ 192-200 (lines=9) @@
189
    protected function getFieldCondition(SelectQuery $query, array $languageSettings, $fieldTableName)
190
    {
191
        // 1. Use main language(s) by default
192
        if (empty($languageSettings['languages'])) {
193
            return $query->expr->gt(
194
                $query->expr->bitAnd(
195
                    $this->dbHandler->quoteColumn('initial_language_id', 'ezcontentobject'),
196
                    $this->dbHandler->quoteColumn('language_id', $fieldTableName)
197
                ),
198
                $query->bindValue(0, null, PDO::PARAM_INT)
199
            );
200
        }
201
202
        // 2. Otherwise use prioritized languages
203
        $leftSide = $query->expr->bitAnd(

eZ/Publish/Core/Search/Legacy/Content/Common/Gateway/CriterionHandler/FieldBase.php 1 location

@@ 67-75 (lines=9) @@
64
    protected function getFieldCondition(SelectQuery $query, array $languageSettings)
65
    {
66
        // 1. Use main language(s) by default
67
        if (empty($languageSettings['languages'])) {
68
            return $query->expr->gt(
69
                $query->expr->bitAnd(
70
                    $this->dbHandler->quoteColumn('initial_language_id', 'ezcontentobject'),
71
                    $this->dbHandler->quoteColumn('language_id', 'ezcontentobject_attribute')
72
                ),
73
                $query->bindValue(0, null, PDO::PARAM_INT)
74
            );
75
        }
76
77
        // 2. Otherwise use prioritized languages
78
        $leftSide = $query->expr->bitAnd(