Code Duplication    Length = 13-13 lines in 2 locations

lib/Service/SearchMappingService.php 2 locations

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