Code Duplication    Length = 3-11 lines in 2 locations

src/Surfnet/Stepup/Identity/Identity.php 2 locations

@@ 626-636 (lines=11) @@
623
                $contactInformation,
624
                $institution
625
            ));
626
        } elseif ($role->equals(new RegistrationAuthorityRole(RegistrationAuthorityRole::ROLE_RAA))) {
627
            $this->apply(new IdentityAccreditedAsRaaForInstitutionEvent(
628
                $this->id,
629
                $this->nameId,
630
                $this->institution,
631
                $role,
632
                $location,
633
                $contactInformation,
634
                $institution
635
            ));
636
        } else {
637
            throw new DomainException('An Identity can only be accredited with either the RA or RAA role');
638
        }
639
    }
@@ 691-693 (lines=3) @@
688
689
        if ($role->equals(new RegistrationAuthorityRole(RegistrationAuthorityRole::ROLE_RA))) {
690
            $this->apply(new AppointedAsRaForInstitutionEvent($this->id, $this->institution, $this->nameId, $institution));
691
        } elseif ($role->equals(new RegistrationAuthorityRole(RegistrationAuthorityRole::ROLE_RAA))) {
692
            $this->apply(new AppointedAsRaaForInstitutionEvent($this->id, $this->institution, $this->nameId, $institution));
693
        } else {
694
            throw new DomainException('An Identity can only be appointed as either RA or RAA');
695
        }
696
    }