Code Duplication    Length = 13-13 lines in 2 locations

lib/Service/SearchMappingService.php 2 locations

@@ 171-183 (lines=13) @@
168
	 * @param ISearchRequest $request
169
	 * @param array $arr
170
	 */
171
	private function improveSearchWildcardFilters(ISearchRequest $request, array &$arr) {
172
173
		$filters = $request->getWildcardFilters();
174
		foreach ($filters as $filter) {
175
			$wildcards = [];
176
			foreach ($filter as $entry) {
177
				$wildcards[] = ['wildcard' => $entry];
178
			}
179
180
			$arr['bool']['filter'][]['bool']['should'] = $wildcards;
181
		}
182
183
	}
184
185
186
	/**
@@ 190-202 (lines=13) @@
187
	 * @param ISearchRequest $request
188
	 * @param array $arr
189
	 */
190
	private function improveSearchRegexFilters(ISearchRequest $request, array &$arr) {
191
192
		$filters = $request->getRegexFilters();
193
		foreach ($filters as $filter) {
194
			$regex = [];
195
			foreach ($filter as $entry) {
196
				$regex[] = ['regexp' => $entry];
197
			}
198
199
			$arr['bool']['filter'][]['bool']['should'] = $regex;
200
		}
201
202
	}
203
204
205
	/**