Code Duplication    Length = 21-21 lines in 2 locations

src/Gmagick/Image.php 1 location

@@ 70-90 (lines=21) @@
67
    /**
68
     * {@inheritdoc}
69
     */
70
    public function getType()
71
    {
72
        switch ($this->gmagick->getimagetype()) {
73
            case \Gmagick::IMGTYPE_BILEVEL:
74
                return Type::TYPE_BILEVEL;
75
            case \Gmagick::IMGTYPE_GRAYSCALE:
76
            case \Gmagick::IMGTYPE_GRAYSCALEMATTE:
77
                return Type::TYPE_GRAYSCALE;
78
            case \Gmagick::IMGTYPE_PALETTE:
79
            case \Gmagick::IMGTYPE_PALETTEMATTE:
80
                return Type::TYPE_PALETTE;
81
            case \Gmagick::IMGTYPE_TRUECOLOR:
82
            case \Gmagick::IMGTYPE_TRUECOLORMATTE:
83
                return Type::TYPE_TRUECOLOR;
84
            case \Gmagick::IMGTYPE_COLORSEPARATION:
85
            case \Gmagick::IMGTYPE_COLORSEPARATIONMATTE:
86
                return Type::TYPE_COLORSEPARATION;
87
            default:
88
                throw new RuntimeException('Unsupported image type');
89
        }
90
    }
91
92
    /**
93
     * {@inheritdoc}

src/Imagick/Image.php 1 location

@@ 71-91 (lines=21) @@
68
    /**
69
     * {@inheritdoc}
70
     */
71
    public function getType()
72
    {
73
        switch ($this->imagick->getImageType()) {
74
            case \Imagick::IMGTYPE_BILEVEL:
75
                return Type::TYPE_BILEVEL;
76
            case \Imagick::IMGTYPE_GRAYSCALE:
77
            case \Imagick::IMGTYPE_GRAYSCALEMATTE:
78
                return Type::TYPE_GRAYSCALE;
79
            case \Imagick::IMGTYPE_PALETTE:
80
            case \Imagick::IMGTYPE_PALETTEMATTE:
81
                return Type::TYPE_PALETTE;
82
            case \Imagick::IMGTYPE_TRUECOLOR:
83
            case \Imagick::IMGTYPE_TRUECOLORMATTE:
84
                return Type::TYPE_TRUECOLOR;
85
            case \Imagick::IMGTYPE_COLORSEPARATION:
86
            case \Imagick::IMGTYPE_COLORSEPARATIONMATTE:
87
                return Type::TYPE_COLORSEPARATION;
88
            default:
89
                throw new RuntimeException('Unsupported image type');
90
        }
91
    }
92
93
    /**
94
     * {@inheritdoc}