示例#1
0
 public function testReadUuid()
 {
     $this->rlpMapper->save($this->content1, '/products/news/content1-news', 'sulu_io', 'de');
     $this->sessionManager->getSession()->save();
     $result = $this->rlpMapper->loadByContentUuid($this->content1->getIdentifier(), 'sulu_io', 'de');
     $this->assertEquals('/products/news/content1-news', $result);
 }
示例#2
0
 public function testRead()
 {
     // its a delegate
     $result = $this->mapper->loadByContent($this->getNodeMock(), 'default', 'de');
     $this->assertEquals('/test', $result);
     $result = $this->mapper->loadByContentUuid('123-123-123', 'default', 'de');
     $this->assertEquals('/test', $result);
 }
示例#3
0
 /**
  * returns path for given contentNode.
  *
  * @param string $uuid         uuid of contentNode
  * @param string $webspaceKey  key of portal
  * @param string $languageCode
  * @param string $segmentKey
  *
  * @return string path
  */
 public function loadByContentUuid($uuid, $webspaceKey, $languageCode, $segmentKey = null)
 {
     // delegate to mapper
     return $this->mapper->loadByContentUuid($uuid, $webspaceKey, $languageCode, $segmentKey);
 }