/**
  * Cancels all depending registrations based on the given main registration
  *
  * @param \DERHANSEN\SfEventMgt\Domain\Model\Registration $registration Registration
  *
  * @return void
  */
 public function cancelDependingRegistrations($registration)
 {
     $registrations = $this->registrationRepository->findByMainRegistration($registration);
     foreach ($registrations as $foundRegistration) {
         $this->registrationRepository->remove($foundRegistration);
     }
 }
 /**
  * Confirms all depending registrations based on the given main registration
  *
  * @param \DERHANSEN\SfEventMgt\Domain\Model\Registration $registration Registration
  *
  * @return void
  */
 public function confirmDependingRegistrations($registration)
 {
     $registrations = $this->registrationRepository->findByMainRegistration($registration);
     foreach ($registrations as $foundRegistration) {
         /** @var \DERHANSEN\SfEventMgt\Domain\Model\Registration $foundRegistration */
         $foundRegistration->setConfirmed(TRUE);
         $this->registrationRepository->update($foundRegistration);
     }
 }