Code Duplication    Length = 13-13 lines in 2 locations

src/Model/Behavior/Traits/ImageContentsFileBehaviorTrait.php 1 location

@@ 55-67 (lines=13) @@
52
        }
53
54
        // 画像読み込み
55
        switch ($imagetype) {
56
            case IMAGETYPE_GIF:
57
                $image = ImageCreateFromGIF($imagePath);
58
                break;
59
            case IMAGETYPE_JPEG:
60
                $image = ImageCreateFromJPEG($imagePath);
61
                break;
62
            case IMAGETYPE_PNG:
63
                $image = ImageCreateFromPNG($imagePath);
64
                break;
65
            default:
66
                $image = false;
67
        }
68
        return [
69
            'image' => $image,
70
            'imagetype' => $imagetype,

src/Model/Entity/ContentsFileTrait.php 1 location

@@ 279-291 (lines=13) @@
276
        // exif情報の取得
277
        $exif_datas = @exif_read_data($input);
278
        // 画像読み込み
279
        switch ($imagetype) {
280
            case IMAGETYPE_GIF:
281
                $image = ImageCreateFromGIF($input);
282
                break;
283
            case IMAGETYPE_JPEG:
284
                $image = ImageCreateFromJPEG($input);
285
                break;
286
            case IMAGETYPE_PNG:
287
                $image = ImageCreateFromPNG($input);
288
                break;
289
            default:
290
                $image = false;
291
        }
292
293
        // 画像以外は何もしない
294
        if (!$image) {