Code Duplication    Length = 25-25 lines in 2 locations

lib/Controller/GroupsController.php 1 location

@@ 84-108 (lines=25) @@
81
	 *
82
	 * @return DataResponse
83
	 */
84
	public function level($id, $group, $level) {
85
86
		try {
87
			$data = $this->groupsService->levelGroup($id, $group, $level);
88
		} catch (\Exception $e) {
89
			return
90
				$this->fail(
91
					[
92
						'circle_id' => $id,
93
						'name'      => $group,
94
						'level'     => $level,
95
						'error'     => $e->getMessage()
96
					]
97
				);
98
		}
99
100
		return $this->success(
101
			[
102
				'circle_id' => $id,
103
				'name'      => $group,
104
				'level'     => $level,
105
				'groups'   => $data,
106
			]
107
		);
108
	}
109
110
111
	/**

lib/Controller/MembersController.php 1 location

@@ 112-136 (lines=25) @@
109
	 *
110
	 * @return DataResponse
111
	 */
112
	public function level($id, $member, $level) {
113
114
		try {
115
			$data = $this->membersService->levelMember($id, $member, $level);
116
		} catch (\Exception $e) {
117
			return
118
				$this->fail(
119
					[
120
						'circle_id' => $id,
121
						'name'      => $member,
122
						'level'     => $level,
123
						'error'     => $e->getMessage()
124
					]
125
				);
126
		}
127
128
		return $this->success(
129
			[
130
				'circle_id' => $id,
131
				'name'      => $member,
132
				'level'     => $level,
133
				'members'   => $data,
134
			]
135
		);
136
	}
137
138
139
	/**