Code Duplication    Length = 7-7 lines in 2 locations

apps/files_external/lib/Lib/Storage/SMB.php 2 locations

@@ 215-221 (lines=7) @@
212
		try {
213
			$result = $this->share->rename($absoluteSource, $absoluteTarget);
214
		} catch (AlreadyExistsException $e) {
215
			if ($retry) {
216
				$this->remove($target);
217
				$result = $this->share->rename($absoluteSource, $absoluteTarget, false);
218
			} else {
219
				\OC::$server->getLogger()->logException($e, ['level' => ILogger::WARN]);
220
				return false;
221
			}
222
		} catch (InvalidArgumentException $e) {
223
			if ($retry) {
224
				$this->remove($target);
@@ 223-229 (lines=7) @@
220
				return false;
221
			}
222
		} catch (InvalidArgumentException $e) {
223
			if ($retry) {
224
				$this->remove($target);
225
				$result = $this->share->rename($absoluteSource, $absoluteTarget, false);
226
			} else {
227
				\OC::$server->getLogger()->logException($e, ['level' => ILogger::WARN]);
228
				return false;
229
			}
230
		} catch (\Exception $e) {
231
			\OC::$server->getLogger()->logException($e, ['level' => Util::WARN]);
232
			return false;