Code Duplication    Length = 8-8 lines in 2 locations

Subscriber/PaginateElasticaQuerySubscriber.php 2 locations

@@ 86-93 (lines=8) @@
83
            'order' => $this->getSortDirection($sortField, $options),
84
        ];
85
86
        if (isset($options['sortNestedPath'])) {
87
            $path = is_callable($options['sortNestedPath']) ?
88
                $options['sortNestedPath']($sortField) : $options['sortNestedPath'];
89
90
            if (!empty($path)) {
91
                $sort['nested_path'] = $path;
92
            }
93
        }
94
95
        if (isset($options['sortNestedFilter'])) {
96
            $filter = is_callable($options['sortNestedFilter']) ?
@@ 95-102 (lines=8) @@
92
            }
93
        }
94
95
        if (isset($options['sortNestedFilter'])) {
96
            $filter = is_callable($options['sortNestedFilter']) ?
97
                $options['sortNestedFilter']($sortField) : $options['sortNestedFilter'];
98
99
            if (!empty($filter)) {
100
                $sort['nested_filter'] = $filter;
101
            }
102
        }
103
104
        return $sort;
105
    }