private function _criarFromCassandra(array $column, WeLearn_Cursos_Conteudo_Modulo $moduloPadrao = null) { $column['modulo'] = $moduloPadrao instanceof WeLearn_Cursos_Conteudo_Modulo ? $moduloPadrao : $this->_moduloDao->recuperar($column['modulo']); $avaliacao = $this->criarNovo(); $avaliacao->fromCassandra($column); return $avaliacao; }
/** * @param array $column * @param WeLearn_Cursos_ParticipacaoCurso $participacaoCurso * @param null|WeLearn_Cursos_Conteudo_Modulo $modulo * @return WeLearn_Cursos_Conteudo_ControleModulo */ private function _criarFromCassandra(array $column, WeLearn_Cursos_ParticipacaoCurso $participacaoCurso, WeLearn_Cursos_Conteudo_Modulo $modulo = null) { $moduloUUID = key($column); $column['modulo'] = $modulo instanceof WeLearn_Cursos_Conteudo_Modulo ? $modulo : $this->_moduloDao->recuperar($moduloUUID); $column['participacaoCurso'] = $participacaoCurso; $column['status'] = $column[$moduloUUID]; $controleModulo = $this->criarNovo(); $controleModulo->fromCassandra($column); return $controleModulo; }