private function _recuperarRestantes(array $ids, WeLearn_Cursos_ParticipacaoCurso $participacaoCurso) { $columns = array(); foreach ($ids as $nroOrdem => $id) { try { $column = $this->_cf->get($id); $columns[] = $column; } catch (cassandra_NotFoundException $e) { $this->_controleAvaliacaoPorParticipacaoCF->remove($participacaoCurso->getId(), array($nroOrdem)); } } return $columns; }
/** * @param WeLearn_Usuarios_Aluno $aluno * @param WeLearn_Cursos_Curso $curso * @return string */ public static function gerarCFKey(WeLearn_Cursos_ParticipacaoCurso $participacaoCurso, WeLearn_Cursos_Avaliacoes_Avaliacao $avaliacao) { return $participacaoCurso->getId() . '::' . $avaliacao->getId(); }