Code Duplication    Length = 6-9 lines in 4 locations

mod/gc_mobile_api/models/group.php 1 location

@@ 470-478 (lines=9) @@
467
				$event->object['name'] = $original_discussion->title;
468
				$event->object['description'] = $object->description;
469
			}
470
		} elseif ($object instanceof ElggFile) {
471
			$event->object['type'] = 'file';
472
			if ($api_version == 0.9){
473
				$event->object['name'] = gc_explode_translation($object->title, $lang);
474
			} else {
475
				$event->object['name'] = $object->title;
476
				$event->object['description'] = $object->description;
477
			}
478
		} elseif ($object instanceof ElggObject) {
479
			$event->object['type'] = 'discussion-add';
480
481
			if($object->title){

mod/gc_mobile_api/models/test.php 1 location

@@ 178-183 (lines=6) @@
175
			if (is_callable(array($original_discussion, 'getURL'))) {
176
				$event->object['url'] = $original_discussion->getURL();
177
			}
178
		} elseif ($object instanceof ElggFile) {
179
			$event->object['type'] = 'file';
180
			$event->object['name'] = gc_explode_translation($object->title, $lang);
181
			$event->object['description'] = gc_explode_translation($object->description, $lang);
182
			$event->object['url'] = $object->getURL();
183
		} elseif ($object instanceof ElggObject) {
184
			$subtype = $object->getSubtype();
185
			$event->object['subtype'] = $subtype;
186
			$event->object['type'] = 'object';

mod/gc_mobile_api/models/user.php 2 locations

@@ 587-592 (lines=6) @@
584
		} elseif ($object instanceof ElggGroup) {
585
			$event->object['type'] = 'group';
586
			$event->object['name'] = gc_explode_translation($object->name, $lang);
587
		} elseif ($object instanceof ElggDiscussionReply) {
588
			$event->object['type'] = 'discussion-reply';
589
			$original_discussion = get_entity($object->container_guid);
590
			$event->object['name'] = gc_explode_translation($original_discussion->title, $lang);
591
			$event->object['description'] = gc_explode_translation($object->description, $lang);
592
		} elseif ($object instanceof ElggFile) {
593
			$event->object['type'] = 'file';
594
			$event->object['name'] = gc_explode_translation($object->title, $lang);
595
			$event->object['description'] = gc_explode_translation($object->description, $lang);
@@ 844-849 (lines=6) @@
841
			if (is_callable(array($original_discussion, 'getURL'))) {
842
				$event->object['url'] = $original_discussion->getURL();
843
			}
844
		} elseif ($object instanceof ElggFile) {
845
			$event->object['type'] = 'file';
846
			$event->object['name'] = gc_explode_translation($object->title, $lang);
847
			$event->object['description'] = gc_explode_translation($object->description, $lang);
848
			$event->object['url'] = $object->getURL();
849
		} elseif ($object instanceof ElggObject) {
850
			$event->object['type'] = 'discussion-add';
851
852
			$name = ($object->title) ? $object->title : $object->name;