public createLanguageFromCreateStruct ( eZ\Publish\SPI\Persistence\Content\Language\CreateStruct $struct ) : eZ\Publish\SPI\Persistence\Content\Language | ||
$struct | eZ\Publish\SPI\Persistence\Content\Language\CreateStruct | |
return | eZ\Publish\SPI\Persistence\Content\Language |
public function createLanguageFromCreateStruct(CreateStruct $struct)
{
$language = new Language();
$language->languageCode = $struct->languageCode;
$language->name = $struct->name;
$language->isEnabled = $struct->isEnabled;
return $language;
}
/** * @covers eZ\Publish\Core\Persistence\Legacy\Content\Language\Mapper::createLanguageFromCreateStruct * * @return void */ public function testCreateLanguageFromCreateStruct() { $mapper = new Mapper(); $createStruct = $this->getCreateStructFixture(); $result = $mapper->createLanguageFromCreateStruct($createStruct); $this->assertStructsEqual($this->getLanguageFixture(), $result, array('languageCode', 'name', 'isEnabled')); }