/** * Constrói uma nova Entity orientador com base nos dados da view-model * @return \Entity\Orientador */ public function load_orientador() { $orientador = new \Entity\Orientador(); $orientador->setUsuario($this->load_user()); $orientador->setTipoServidor($this->tipoServidor); return $orientador; }
private function fazerCadastroOrientadorAux(Entity\Orientador $orientador, $campus_id) { $orientador->setStatus(STATUS_USUARIO_PENDENTE); $this->orientador_dao->insert($orientador); $campus = $this->campus_dao->find_one_by($campus_id); $orientador_campus = new \Entity\OrientadorCampus(); $orientador_campus->setOrientador($orientador); $orientador_campus->setCampus($campus); $this->orientador_campus_dao->insert($orientador_campus); $this->em->getConnection()->commit(); }