public function deactivateLanguagesForTesting() { $sourceLanguageModel = ActiveLanguage::getSourceLanguageModel(); foreach ($this->languageCodeArrayForTesting as $languageCode) { if ($languageCode == $sourceLanguageModel->code) { continue; } $this->deactivateLanguage($languageCode); } }
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.')); }