Code Duplication    Length = 18-18 lines in 2 locations

src/Model/Entity/ContentsFileTrait.php 2 locations

@@ 355-372 (lines=18) @@
352
     *
353
     * @author hagiwara
354
     */
355
    private function imageFlop($image)
356
    {
357
        // 画像の幅を取得
358
        $w = imagesx($image);
359
        // 画像の高さを取得
360
        $h = imagesy($image);
361
        // 変換後の画像の生成(元の画像と同じサイズ)
362
        $destImage = @imagecreatetruecolor($w,$h);
363
        // 逆側から色を取得
364
        for($i=($w-1);$i>=0;$i--){
365
            for($j=0;$j<$h;$j++){
366
                $color_index = imagecolorat($image,$i,$j);
367
                $colors = imagecolorsforindex($image,$color_index);
368
                imagesetpixel($destImage,abs($i-$w+1),$j,imagecolorallocate($destImage,$colors["red"],$colors["green"],$colors["blue"]));
369
            }
370
        }
371
        return $destImage;
372
    }
373
374
    /**
375
     * imageFlip
@@ 381-398 (lines=18) @@
378
     *
379
     * @author hagiwara
380
     */
381
    private function imageFlip($image)
382
    {
383
        // 画像の幅を取得
384
        $w = imagesx($image);
385
        // 画像の高さを取得
386
        $h = imagesy($image);
387
        // 変換後の画像の生成(元の画像と同じサイズ)
388
        $destImage = @imagecreatetruecolor($w,$h);
389
        // 逆側から色を取得
390
        for($i=0;$i<$w;$i++){
391
            for($j=($h-1);$j>=0;$j--){
392
                $color_index = imagecolorat($image,$i,$j);
393
                $colors = imagecolorsforindex($image,$color_index);
394
                imagesetpixel($destImage,$i,abs($j-$h+1),imagecolorallocate($destImage,$colors["red"],$colors["green"],$colors["blue"]));
395
            }
396
        }
397
        return $destImage;
398
    }
399
400
401
    /**