Code Duplication    Length = 8-8 lines in 3 locations

lib/Model/ModelManager.php 3 locations

@@ 234-241 (lines=8) @@
231
	 */
232
	private function importIntoMember(Member $member, array $data, string $path, string $prefix): void {
233
		switch ($path) {
234
			case CoreQueryBuilder::CIRCLE;
235
				try {
236
					$circle = new Circle();
237
					$circle->importFromDatabase($data, $prefix);
238
					$member->setCircle($circle);
239
				} catch (CircleNotFoundException $e) {
240
				}
241
				break;
242
243
			case CoreQueryBuilder::BASED_ON;
244
				try {
@@ 243-250 (lines=8) @@
240
				}
241
				break;
242
243
			case CoreQueryBuilder::BASED_ON;
244
				try {
245
					$circle = new Circle();
246
					$circle->importFromDatabase($data, $prefix);
247
					$member->setBasedOn($circle);
248
				} catch (CircleNotFoundException $e) {
249
				}
250
				break;
251
252
			case CoreQueryBuilder::INHERITED_BY;
253
				try {
@@ 320-327 (lines=8) @@
317
		string $prefix
318
	): void {
319
		switch ($path) {
320
			case CoreQueryBuilder::CIRCLE;
321
				try {
322
					$circle = new Circle();
323
					$circle->importFromDatabase($data, $prefix);
324
					$shareWrapper->setCircle($circle);
325
				} catch (CircleNotFoundException $e) {
326
				}
327
				break;
328
329
			case CoreQueryBuilder::INITIATOR;
330
				try {