/** * @param $row * @param \Model_DB_Data_Object $db_model * @return Model_DB_Data_Object */ public function parseRow($row, Model_DB_Data_Object $db_model = null) { if (null === $db_model) { $db_model = new Model_DB_Data_Object(); } return $db_model->setIdSpecialityFk($row[Model_DB_Data_Table::FIELDS_ID_SPECIALITY_FK])->setIdYearFk($row[Model_DB_Data_Table::FIELDS_ID_YEAR_FK])->setHours($row[Model_DB_Data_Table::FIELDS_HOURS])->setIdFlowFk($row[Model_DB_Data_Table::FIELDS_ID_FLOW_FK])->setIdGroupCompositionFk($row[Model_DB_Data_Table::FIELDS_ID_GROUP_COMPOSITION_FK])->setSemester($row[Model_DB_Data_Table::FIELDS_SEMESTER])->setType($row[Model_DB_Data_Table::FIELDS_TYPE])->setIdUserFk($row[Model_DB_Data_Table::FIELDS_ID_USER_FK])->setId($row[Model_DB_Data_Table::FIELDS_ID]); }