Code Duplication    Length = 13-13 lines in 2 locations

lib/Service/SearchMappingService.php 2 locations

@@ 146-158 (lines=13) @@
143
	 * @param SearchRequest $request
144
	 * @param array $arr
145
	 */
146
	private function improveSearchWildcardFilters(SearchRequest $request, &$arr) {
147
148
		$filters = $request->getWildcardFilters();
149
		foreach ($filters as $filter) {
150
			$wildcards = [];
151
			foreach ($filter as $entry) {
152
				$wildcards[] = ['wildcard' => $entry];
153
			}
154
155
			$arr['bool']['filter'][]['bool']['should'] = $wildcards;
156
		}
157
158
	}
159
160
161
	/**
@@ 165-177 (lines=13) @@
162
	 * @param SearchRequest $request
163
	 * @param array $arr
164
	 */
165
	private function improveSearchRegexFilters(SearchRequest $request, &$arr) {
166
167
		$filters = $request->getRegexFilters();
168
		foreach ($filters as $filter) {
169
			$regex = [];
170
			foreach ($filter as $entry) {
171
				$regex[] = ['regexp' => $entry];
172
			}
173
174
			$arr['bool']['filter'][]['bool']['should'] = $regex;
175
		}
176
177
	}
178
179
180
	/**