public function carregarDadosManter($connection, $id = "", $mensagem = "", $descricao = "", $situacao = "") { if (is_object($id)) { $perfil = $id; } else { if (!Functions::isEmpty($id)) { $model = new PerfisModel(); $perfil = $model->loadById($connection, $id); } else { $perfil = new PerfisVo(); } } $perfisPermissoesModel = new PerfisPermissoesModel(); $perfisPermissoes = $perfisPermissoesModel->loadByPerfil($connection, $perfil->getId(), $descricao, $situacao); return $this->trabalharDadosManter($perfil, $perfisPermissoes, $mensagem, $descricao, $situacao); }