Code Duplication    Length = 6-9 lines in 3 locations

mod/gc_mobile_api/models/user.php 2 locations

@@ 601-606 (lines=6) @@
598
		} elseif ($object instanceof ElggGroup) {
599
			$event->object['type'] = 'group';
600
			$event->object['name'] = gc_explode_translation($object->name, $lang);
601
		} elseif ($object instanceof ElggDiscussionReply) {
602
			$event->object['type'] = 'discussion-reply';
603
			$original_discussion = get_entity($object->container_guid);
604
			$event->object['name'] = gc_explode_translation($original_discussion->title, $lang);
605
			$event->object['description'] = gc_explode_translation($object->description, $lang);
606
		} elseif ($object instanceof ElggFile) {
607
			$event->object['type'] = 'file';
608
			$event->object['name'] = gc_explode_translation($object->title, $lang);
609
			$event->object['description'] = gc_explode_translation($object->description, $lang);
@@ 862-867 (lines=6) @@
859
			if (is_callable(array($original_discussion, 'getURL'))) {
860
				$event->object['url'] = $original_discussion->getURL();
861
			}
862
		} elseif ($object instanceof ElggFile) {
863
			$event->object['type'] = 'file';
864
			$event->object['name'] = gc_explode_translation($object->title, $lang);
865
			$event->object['description'] = gc_explode_translation($object->description, $lang);
866
			$event->object['url'] = $object->getURL();
867
		} elseif ($object instanceof ElggObject) {
868
			$subtype = $object->getSubtype();
869
			$event->object['type'] = $subtype;
870

mod/gc_mobile_api/models/group.php 1 location

@@ 484-492 (lines=9) @@
481
				$event->object['name'] = $original_discussion->title;
482
				$event->object['description'] = $object->description;
483
			}
484
		} elseif ($object instanceof ElggFile) {
485
			$event->object['type'] = 'file';
486
			if ($api_version == 0.9){
487
				$event->object['name'] = gc_explode_translation($object->title, $lang);
488
			} else {
489
				$event->object['name'] = $object->title;
490
				$event->object['description'] = $object->description;
491
			}
492
		} elseif ($object instanceof ElggObject) {
493
			$event->object['type'] = 'discussion-add';
494
495
			if($object->title){