Code Duplication    Length = 15-18 lines in 2 locations

src/utils/func.image-resize.php 1 location

@@ 72-86 (lines=15) @@
69
        $imgHeight
70
    );
71
72
    switch ($mimeType) {
73
        case "jpeg":
74
        case "jpg":
75
            imagejpeg($tmp, $image, 90);
76
            break;
77
        case "png":
78
            imagepng($tmp, $image, 0);
79
            break;
80
        case "gif":
81
            imagegif($tmp, $image);
82
            break;
83
        default:
84
            throw new \Exception(" Only jpg, jpeg, png and gif files can be resized ");
85
            break;
86
    }
87
 
88
}
89

src/utils/func.image-watermark.php 1 location

@@ 78-95 (lines=18) @@
75
    );
76
77
78
    switch ($mimeType) {
79
        case "jpeg":
80
        case "jpg":
81
             imagejpeg($createImage, $image);
82
            break;
83
84
        case "png":
85
             imagepng($createImage, $image);
86
            break;
87
88
        case "gif":
89
             imagegif($createImage, $image);
90
            break;
91
92
        default:
93
            throw new \Exception("A watermark can only be applied to: jpeg, jpg, gif, png images ");
94
            break;
95
    }
96
}