/**
  * @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());
 }
Esempio n. 3
0
 /**
  * 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');
 }