/** * @test */ public function getTypeGetsType() { $expected = 2; $this->proxy->_set('type', $expected); $actual = $this->proxy->getType(); $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'); }