/** * Copia ações definidas no perfil para o usuário * * @param Administrativo_Model_Perfil $perfil */ public function copiaAcoesPerfil(Administrativo_Model_Perfil $perfil) { $this->setAdministrativo($perfil->getAdministrativo()); foreach ($perfil->getAcoes() as $a) { $this->addAcao($a->getEntity()); } $this->em->persist($this->entity); $this->em->flush(); }
/** * Copia as permissoes definidas no perfil para o usu�rio neste contribuinte * @param Administrativo_Model_Perfil $perfil */ public function copiaPerfilAcoes(Administrativo_Model_Perfil $perfil) { $this->adicionaAcoes($perfil->getAcoes()); }