示例#1
0
 /**
  * @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));
 }