/** * @test */ public function setSelectedLanguagesSetsSelectedLanguages() { $selectedLanguages = array('', '', '', '', 'de', '', '', 'nl'); $cleanedSelectedLanguages = array('de', 'nl'); $this->fixture->setSelectedLanguages($selectedLanguages); $this->assertSame($cleanedSelectedLanguages, $this->fixture->getSelectedLanguages()); }
/** * @test */ public function setSelectedLanguagesSetsSelectedLanguages() { $selectedLanguages = array('nl' => '1', 'de' => '0'); $this->fixture->setSelectedLanguages($selectedLanguages); $this->assertSame($selectedLanguages, $this->fixture->getSelectedLanguages()); }
/** * Update the language selection form * * @param \TYPO3\CMS\Lang\Domain\Model\LanguageSelectionForm $languageSelectionForm * @return void * @ignorevalidation $languageSelectionForm */ public function updateLanguageSelectionAction(\TYPO3\CMS\Lang\Domain\Model\LanguageSelectionForm $languageSelectionForm) { if ($languageSelectionForm !== NULL) { $this->languageRepository->updateSelectedLanguages($languageSelectionForm->getSelectedLanguages()); } $this->redirect('index'); }