Code Duplication    Length = 24-24 lines in 2 locations

app/Controller/ApiController.php 2 locations

@@ 60-83 (lines=24) @@
57
	    	} 
58
59
	    	$this->loginClient($dados);
60
	    } else if ($type->is('put')) {
61
62
	    	$dados = $this->request->data;
63
	    	
64
			if (empty($dados)) {
65
				$this->response->body(json_encode(array('message' => 'Ocorreu algum erro com os parametros passados')));
66
				return;
67
	    	}
68
69
	    	if ($id_cliente == null) {
70
	    		$this->response->body(json_encode(array('message' => 'Você não passou o id do usuario')));
71
	    		return;
72
	    	}
73
74
	    	$this->putClient($dados, $id_cliente);
75
	    } else if ($type->is('delete')) {
76
	    	
77
	    	if ($id_cliente == null) {
78
	    		$this->response->body(json_encode(array('message' => 'Você não passou o id do usuario')));
79
	    		return;
80
	    	}
81
82
	    	$this->inactiveClient($id_cliente);
83
	    }
84
	}
85
86
	public function parent($id_cliente = null, $id_parente = null)
@@ 134-157 (lines=24) @@
131
	    	} 
132
133
	    	$this->loginParent($dados);
134
	    } else if ($type->is('put')) {
135
136
	    	$dados = $this->request->data;
137
	    	
138
			if (empty($dados)) {
139
				$this->response->body(json_encode(array('message' => 'Ocorreu algum erro com os parametros passados')));
140
				return;
141
	    	}
142
143
	    	if ($id_parente == null) {
144
	    		$this->response->body(json_encode(array('message' => 'Você não passou o id do usuario')));
145
	    		return;
146
	    	}
147
148
	    	$this->putParent($dados, $id_parente);
149
	    } else if ($type->is('delete')) {
150
	    	
151
	    	if ($id_parente == null) {
152
	    		$this->response->body(json_encode(array('message' => 'Você não passou o id do usuario')));
153
	    		return;
154
	    	}
155
156
	    	$this->inactiveClient($id_parente);
157
	    }
158
	}
159
160
	public function occurrences($id_cliente = null)