Code Duplication    Length = 13-15 lines in 2 locations

src/Surfnet/StepupMiddleware/CommandHandlingBundle/Configuration/CommandHandler/InstitutionConfigurationCommandHandler.php 2 locations

@@ 121-133 (lines=13) @@
118
        $this->repository->save($institutionConfiguration);
119
    }
120
121
    public function handleRemoveRaLocationCommand(RemoveRaLocationCommand $command)
122
    {
123
        $institution                = new Institution($command->institution);
124
        $institutionConfigurationId = InstitutionConfigurationId::from($institution);
125
126
        $institutionConfiguration = $this->repository->load(
127
            $institutionConfigurationId->getInstitutionConfigurationId()
128
        );
129
130
        $institutionConfiguration->removeRaLocation(new RaLocationId($command->raLocationId));
131
132
        $this->repository->save($institutionConfiguration);
133
    }
134
135
    public function handleRemoveInstitutionConfigurationByUnnormalizedIdCommand(
136
        RemoveInstitutionConfigurationByUnnormalizedIdCommand $command
@@ 135-149 (lines=15) @@
132
        $this->repository->save($institutionConfiguration);
133
    }
134
135
    public function handleRemoveInstitutionConfigurationByUnnormalizedIdCommand(
136
        RemoveInstitutionConfigurationByUnnormalizedIdCommand $command
137
    ) {
138
        $institution                = new Institution($command->institution);
139
        $institutionConfigurationId = InstitutionConfigurationId::from($institution);
140
141
        /** @var InstitutionConfiguration $institutionConfiguration */
142
        $institutionConfiguration = $this->repository->load(
143
            $institutionConfigurationId->getInstitutionConfigurationId()
144
        );
145
146
        $institutionConfiguration->destroy();
147
148
        $this->repository->save($institutionConfiguration);
149
    }
150
}
151