示例#1
0
 public function testCopyLanguageTree()
 {
     $data = $this->prepareCopyLanguageTree();
     $this->mapper->copyLanguage($data[0]->getUuid(), 1, 'sulu_io', 'de', 'en');
     $this->mapper->save(['title' => 'test-en', 'url' => '/test-en'], 'overview', 'sulu_io', 'en', 1, true, $data[0]->getUuid(), null, null, false);
     $this->session->refresh(false);
     $this->mapper->copyLanguage($data[1]->getUuid(), 1, 'sulu_io', 'de', 'en');
     $result = $this->mapper->load($data[0]->getUuid(), 'sulu_io', 'en');
     $this->assertEquals('test-en', $result->getPropertyValue('title'));
     $this->assertEquals('/test-en', $result->getPropertyValue('url'));
     $result = $this->mapper->load($data[1]->getUuid(), 'sulu_io', 'en');
     $this->assertEquals('childtest', $result->getPropertyValue('title'));
     $this->assertEquals('/test-en/childtest', $result->getPropertyValue('url'));
 }