Code Duplication    Length = 13-13 lines in 2 locations

src/images/ImageResizer.php 1 location

@@ 112-124 (lines=13) @@
109
				$filename = StringUtil::slugify($filename);
110
			}
111
112
			if (file_exists($path . '/' . $filename)) {
113
				$fileParts = explode('.', $filename);
114
				if (count($fileParts) > 1) {
115
					$extension = end($fileParts);
116
					array_pop($fileParts);
117
					$fileNameWithoutExtension = implode('-', $fileParts);
118
					$fileNameWithoutExtension .= '-copy';
119
					$filename = $fileNameWithoutExtension . '.' . $extension;
120
				} else {
121
					$filename .= '-copy';
122
				}
123
				return $this->modifyName($path . '/' . $filename);
124
			}
125
			return $path . '/' . $filename;
126
		}
127

src/storage/storage/AbstractStorage.php 1 location

@@ 46-58 (lines=13) @@
43
			$filename = StringUtil::slugify($filename);
44
		}
45
46
		if (file_exists($path . '/' . $filename)) {
47
			$fileParts = explode('.', $filename);
48
			if (count($fileParts) > 1) {
49
				$extension = end($fileParts);
50
				array_pop($fileParts);
51
				$fileNameWithoutExtension = implode('-', $fileParts);
52
				$fileNameWithoutExtension .= '-copy';
53
				$filename = $fileNameWithoutExtension . '.' . $extension;
54
			} else {
55
				$filename .= '-copy';
56
			}
57
58
			return $this->validateFilename($filename, $path);
59
		}
60
61
		return $filename;