Code Duplication    Length = 5-8 lines in 2 locations

src/Webtrees/Module/AdminTasks/TaskController.php 2 locations

@@ 180-187 (lines=8) @@
177
			$res = $task->save();
178
						
179
			if($res) {						
180
				if($task instanceof MyArtJaub\Webtrees\Module\AdminTasks\Model\ConfigurableTaskInterface) {
181
					$res = $task->saveConfig();
182
					
183
					if(!$res) {
184
						FlashMessages::addMessage(I18N::translate('An error occured while updating the specific settings of administrative task “%s”', $task->getTitle()), 'danger');
185
						Log::addConfigurationLog('Module '.$this->module->getName().' : AdminTask “'. $task->getName() .'” specific settings could not be updated. See error log.');
186
					}
187
				}
188
			
189
				if($res) {
190
					FlashMessages::addMessage(I18N::translate('The administrative task “%s” has been successfully updated', $task->getTitle()), 'success');
@@ 189-193 (lines=5) @@
186
					}
187
				}
188
			
189
				if($res) {
190
					FlashMessages::addMessage(I18N::translate('The administrative task “%s” has been successfully updated', $task->getTitle()), 'success');
191
					Log::addConfigurationLog('Module '.$this->module->getName().' : AdminTask “'.$task->getName() .'” has been updated.');
192
					$success = true;
193
				}
194
			}
195
			else {
196
				FlashMessages::addMessage(I18N::translate('An error occured while updating the administrative task “%s”', $task->getTitle()), 'danger');