Exemple #1
0
 /**
  * @test
  */
 public function setListIdSetsListId()
 {
     $expected = 'listid';
     $this->proxy->setListId($expected);
     $actual = $this->proxy->_get('listId');
     $this->assertEquals($expected, $actual);
 }
 /**
  * Saves the current session state as a bookmark
  *
  * @param Tx_PtExtlist_Domain_Model_Bookmark_Bookmark $newBookmark
  * @return void
  */
 public function saveAction(Tx_PtExtlist_Domain_Model_Bookmark_Bookmark $newBookmark)
 {
     if ($newBookmark->getType() != Tx_PtExtlist_Domain_Model_Bookmark_Bookmark::PTEXTLIST_BOOKMARK_GROUP) {
         $newBookmark->setFeGroup(NULL);
     }
     $newBookmark->setFeUser($this->feUser);
     $newBookmark->setCreateDate(time());
     $newBookmark->setListId($this->bookmarkConfiguration->getListIdentifier());
     //TODO:get ExtbasePersistanceManager to use pid from bookmark-plugin configuration
     $newBookmark->setPid($this->bookmarkConfiguration->getBookmarkPid());
     $this->bookmarkManager->addContentToBookmark($newBookmark);
     $this->bookmarkRepository->add($newBookmark);
     $this->persistenceManager->persistAll();
     $this->forward('show');
 }