Code Duplication    Length = 9-9 lines in 2 locations

src/images/ImageResizer.php 1 location

@@ 102-110 (lines=9) @@
99
			$filename = basename($imagePath);
100
			$path = dirname($imagePath);
101
			$fileParts = explode('.', $filename);
102
			if (count($fileParts) > 1) {
103
				$extension = end($fileParts);
104
				array_pop($fileParts);
105
				$fileNameWithoutExtension = implode('-', $fileParts);
106
				$fileNameWithoutExtension = StringUtil::slugify($fileNameWithoutExtension);
107
				$filename = $fileNameWithoutExtension . $modifier  . '.' . $extension;
108
			} else {
109
				$filename = StringUtil::slugify($filename);
110
			}
111
112
			if (file_exists($path . '/' . $filename)) {
113
				$fileParts = explode('.', $filename);

src/storage/storage/AbstractStorage.php 1 location

@@ 36-44 (lines=9) @@
33
	protected function validateFilename($filename, $path)
34
	{
35
		$fileParts = explode('.', $filename);
36
		if (count($fileParts) > 1) {
37
			$extension = end($fileParts);
38
			array_pop($fileParts);
39
			$fileNameWithoutExtension = implode('-', $fileParts);
40
			$fileNameWithoutExtension = StringUtil::slugify($fileNameWithoutExtension);
41
			$filename = $fileNameWithoutExtension . '.' . $extension;
42
		} else {
43
			$filename = StringUtil::slugify($filename);
44
		}
45
46
		if (file_exists($path . '/' . $filename)) {
47
			$fileParts = explode('.', $filename);