Code Duplication    Length = 13-13 lines in 2 locations

lib/Service/SearchMappingService.php 2 locations

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