Sulu\Component\Content\Mapper\Translation\MultipleTranslatedProperties::setLanguage PHP Method

setLanguage() public method

set language of translated property names.
public setLanguage ( string $languageKey )
$languageKey string
    public function setLanguage($languageKey)
    {
        $this->translatedProperties = [];
        foreach ($this->properties as $key => $property) {
            $this->translatedProperties[$key] = new TranslatedProperty($property, $languageKey, $this->languageNamespace);
        }
    }

Usage Example

 /**
  * @dataProvider provideGetName
  */
 public function testGetName($structureType, $name, $expectedName)
 {
     $this->properties->setLanguage('de');
     $this->properties->setStructureType($structureType);
     $res = $this->properties->getName($name);
     $this->assertEquals($expectedName, $res);
 }
All Usage Examples Of Sulu\Component\Content\Mapper\Translation\MultipleTranslatedProperties::setLanguage