public function deactivateLanguagesForTesting()
 {
     $sourceLanguageModel = ActiveLanguage::getSourceLanguageModel();
     foreach ($this->languageCodeArrayForTesting as $languageCode) {
         if ($languageCode == $sourceLanguageModel->code) {
             continue;
         }
         $this->deactivateLanguage($languageCode);
     }
 }
Esempio n. 2
0
 public function deactivateLanguage($languageCode)
 {
     try {
         $language = ActiveLanguage::getByCode($languageCode);
     } catch (NotFoundException $e) {
         throw new NotFoundException(Zurmo::t('ZurmoModule', 'Language not active.'));
     }
     if ($language->delete()) {
         return true;
     }
     throw new FailedServiceException(Zurmo::t('ZurmoModule', 'Unexpected error. Please try again later.'));
 }