Find("username <> ?",array('admin')); foreach($users as $user){ $user->Delete(); } } protected function createNewUsers(){ $profileVar = SIGN_IN_ELEMENT_MAPPING_FIELD_NAME; $profileClass = ucfirst(SIGN_IN_ELEMENT_MAPPING_FIELD_NAME); $user = new User(); $user->username = 'manager'; $user->email = 'manager@icehrm-test.com'; $user->password = '21232f297a57a5a743894a0e4a801fc3'; $user->user_level = 'Manager'; $user->Save(); $user = new User(); $user->username = 'profile'; $user->email = 'profile@icehrm-test.com'; $user->password = '21232f297a57a5a743894a0e4a801fc3'; $user->user_level = 'Profile'; $user->Save(); } protected function initializeObjects() { global $userTables; global $fileFields; global $mysqlErrors; $dbLocal = NewADOConnection(APP_CON_STR); File::SetDatabaseAdapter($dbLocal); Setting::SetDatabaseAdapter($dbLocal); Report::SetDatabaseAdapter($dbLocal); DataEntryBackup::SetDatabaseAdapter($dbLocal); Audit::SetDatabaseAdapter($dbLocal); Notification::SetDatabaseAdapter($dbLocal); RestAccessToken::SetDatabaseAdapter($dbLocal); $moduleManagers = BaseService::getInstance()->getModuleManagers(); foreach($moduleManagers as $moduleManagerObj){ $moduleManagerObj->setupModuleClassDefinitions(); $moduleManagerObj->initializeUserClasses(); $moduleManagerObj->initializeFieldMappings(); $moduleManagerObj->initializeDatabaseErrorMappings(); $moduleManagerObj->setupUserClasses($userTables); $moduleManagerObj->setupFileFieldMappings($fileFields); $moduleManagerObj->setupErrorMappings($mysqlErrors); //$moduleManagerObj->setupRestEndPoints(); $moduleManagerObj->initCalculationHooks(); $modelClassList = $moduleManagerObj->getModelClasses(); foreach($modelClassList as $modelClass){ $modelClass::SetDatabaseAdapter($dbLocal); } } } }