Code Duplication    Length = 13-13 lines in 2 locations

lib/Service/SearchMappingService.php 2 locations

@@ 160-172 (lines=13) @@
157
	 * @param ISearchRequest $request
158
	 * @param array $arr
159
	 */
160
	private function improveSearchWildcardFilters(ISearchRequest $request, array &$arr) {
161
162
		$filters = $request->getWildcardFilters();
163
		foreach ($filters as $filter) {
164
			$wildcards = [];
165
			foreach ($filter as $entry) {
166
				$wildcards[] = ['wildcard' => $entry];
167
			}
168
169
			$arr['bool']['filter'][]['bool']['should'] = $wildcards;
170
		}
171
172
	}
173
174
175
	/**
@@ 179-191 (lines=13) @@
176
	 * @param ISearchRequest $request
177
	 * @param array $arr
178
	 */
179
	private function improveSearchRegexFilters(ISearchRequest $request, array &$arr) {
180
181
		$filters = $request->getRegexFilters();
182
		foreach ($filters as $filter) {
183
			$regex = [];
184
			foreach ($filter as $entry) {
185
				$regex[] = ['regexp' => $entry];
186
			}
187
188
			$arr['bool']['filter'][]['bool']['should'] = $regex;
189
		}
190
191
	}
192
193
194
	/**