/** * save Language * @param EmpLanguage $empLang * @returns EmployeeLanguage */ public function saveEmployeeLanguage(EmployeeLanguage $empLang) { try { $empLang->save(); return $empLang; // @codeCoverageIgnoreStart } catch (Exception $e) { throw new DaoException($e->getMessage(), $e->getCode(), $e); } // @codeCoverageIgnoreEnd }
CurrencyType::SetDatabaseAdapter($dbLocal); JobTitle::SetDatabaseAdapter($dbLocal); ChucVu::SetDatabaseAdapter($dbLocal); PayGrade::SetDatabaseAdapter($dbLocal); EmploymentStatus::SetDatabaseAdapter($dbLocal); Skill::SetDatabaseAdapter($dbLocal); Education::SetDatabaseAdapter($dbLocal); Certification::SetDatabaseAdapter($dbLocal); Language::SetDatabaseAdapter($dbLocal); Nationality::SetDatabaseAdapter($dbLocal); Employee::SetDatabaseAdapter($dbLocal); User::SetDatabaseAdapter($dbLocal); EmployeeSkill::SetDatabaseAdapter($dbLocal); EmployeeEducation::SetDatabaseAdapter($dbLocal); EmployeeCertification::SetDatabaseAdapter($dbLocal); EmployeeLanguage::SetDatabaseAdapter($dbLocal); EmergencyContact::SetDatabaseAdapter($dbLocal); EmployeeDependent::SetDatabaseAdapter($dbLocal); EmployeeImmigration::SetDatabaseAdapter($dbLocal); EmployeeSalary::SetDatabaseAdapter($dbLocal); LeaveType::SetDatabaseAdapter($dbLocal); LeavePeriod::SetDatabaseAdapter($dbLocal); WorkDay::SetDatabaseAdapter($dbLocal); HoliDay::SetDatabaseAdapter($dbLocal); LeaveRule::SetDatabaseAdapter($dbLocal); EmployeeLeave::SetDatabaseAdapter($dbLocal); EmployeeLeaveDay::SetDatabaseAdapter($dbLocal); File::SetDatabaseAdapter($dbLocal); Client::SetDatabaseAdapter($dbLocal); Project::SetDatabaseAdapter($dbLocal); EmployeeTimeSheet::SetDatabaseAdapter($dbLocal);
/** * Testing getLanguage */ public function testGetLanguage() { $empNumber = 121; $language = new EmployeeLanguage(); $language->setEmpNumber($empNumber); $language->setLangId(2); $language->setFluency(1); $language->setCompetency(1); $language->setComments('no comments'); $languageCode = 2; $langType = 1; $mockDao = $this->getMock('EmployeeDao'); $mockDao->expects($this->once())->method('getLanguage')->with($empNumber, $languageCode, $langType)->will($this->returnValue($language)); $this->employeeService->setEmployeeDao($mockDao); $result = $this->employeeService->getLanguage($empNumber, $languageCode, $langType); $this->assertEquals($language, $result); }
/** * save Language * @param EmpLanguage $empLang * @returns boolean */ public function saveLanguage(EmployeeLanguage $empLang) { try { $empLang->save(); return true; } catch (Exception $e) { throw new DaoException($e->getMessage()); } }