/**
  * 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;
 }
Exemplo n.º 2
0
 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();
 }