/** * @test */ public function removeParticipationFromObjectStorageHoldingParticipations() { $participation = new Tx_Nbowishlist_Domain_Model_Participation(); $localObjectStorage = new Tx_Extbase_Persistence_ObjectStorage(); $localObjectStorage->attach($participation); $localObjectStorage->detach($participation); $this->fixture->addParticipation($participation); $this->fixture->removeParticipation($participation); $this->assertEquals($localObjectStorage, $this->fixture->getParticipations()); }
/** * action delete * * @param $participation * @param $wish * @return void */ public function deleteAction(Tx_Nbowishlist_Domain_Model_Participation $participation, Tx_Nbowishlist_Domain_Model_Wish $wish) { $this->participationRepository->remove($participation); Tx_Nboevents_Utility_Cookies::setCookieValue('Participation' . $wish->getUid(), NULL); $this->flashMessageContainer->add('<h3>Danke!</h3>Deine Geschenk-Beitrag wurde gelöscht.'); $this->redirect('show', 'Wish', NULL, array('wish' => $wish)); }