Code Duplication    Length = 22-23 lines in 2 locations

lib/Controller/MembersController.php 2 locations

@@ 43-64 (lines=22) @@
40
	 *
41
	 * @return DataResponse
42
	 */
43
	public function add($id, $name) {
44
45
		try {
46
			$data = $this->membersService->addMember($id, $name);
47
		} catch (\Exception $e) {
48
			return $this->fail(
49
				[
50
					'circle_id' => $id,
51
					'name'      => $name,
52
					'error'     => $e->getMessage()
53
				]
54
			);
55
		}
56
57
		return $this->success(
58
			[
59
				'circle_id' => $id,
60
				'name'      => $name,
61
				'members'   => $data
62
			]
63
		);
64
	}
65
66
67
	/**
@@ 78-100 (lines=23) @@
75
	 * @internal param string $name
76
	 *
77
	 */
78
	public function remove($id, $member) {
79
80
		try {
81
			$data = $this->membersService->removeMember($id, $member);
82
		} catch (\Exception $e) {
83
			return
84
				$this->fail(
85
					[
86
						'circle_id' => $id,
87
						'name'      => $member,
88
						'error'     => $e->getMessage()
89
					]
90
				);
91
		}
92
93
		return $this->success(
94
			[
95
				'circle_id' => $id,
96
				'name'      => $member,
97
				'members'   => $data,
98
			]
99
		);
100
	}
101
102
103
}