Code Duplication    Length = 13-13 lines in 2 locations

lib/Service/SearchMappingService.php 2 locations

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