Ejemplo n.º 1
0
 /**
  * @param string[] $termArray
  *
  * @return TermList
  */
 private function newTermListFromArray(array $termArray)
 {
     $termList = new TermList();
     foreach ($termArray as $language => $labelText) {
         $termList->setTextForLanguage($language, $labelText);
     }
     return $termList;
 }
Ejemplo n.º 2
0
 public function testGivenSomeLanguages_getWithLanguagesReturnsPartialList()
 {
     $list = new TermList();
     $list->setTextForLanguage('en', 'foo');
     $list->setTextForLanguage('de', 'bar');
     $list->setTextForLanguage('nl', 'baz');
     $list->setTextForLanguage('fr', 'hax');
     $expectedList = new TermList();
     $expectedList->setTextForLanguage('en', 'foo');
     $expectedList->setTextForLanguage('nl', 'baz');
     $this->assertEquals($expectedList, $list->getWithLanguages(array('en', 'nl')));
 }