Code Duplication    Length = 15-15 lines in 2 locations

src/Gwa/Image/Dimensions.php 2 locations

@@ 86-100 (lines=15) @@
83
     * @param int $newwidth
84
     * @return \stdClass|null
85
     */
86
    private function resizeToWidth($width, $height, $newwidth)
87
    {
88
        if ($width === $newwidth) {
89
            return null;
90
        }
91
92
        $ratio = $newwidth / $width;
93
94
        $dimensions = new \stdClass;
95
        $dimensions->width = $newwidth;
96
        $dimensions->height = max(1, round($height * $ratio));
97
        $dimensions->overhang = false;
98
99
        return $dimensions;
100
    }
101
102
    /**
103
     * @param int $width
@@ 108-122 (lines=15) @@
105
     * @param int $newheight
106
     * @return \stdClass
107
     */
108
    private function resizeToHeight($width, $height, $newheight)
109
    {
110
        if ($height === $newheight) {
111
            return null;
112
        }
113
114
        $ratio = $newheight / $height;
115
116
        $dimensions = new \stdClass;
117
        $dimensions->width = max(1, round($width * $ratio));
118
        $dimensions->height = $newheight;
119
        $dimensions->overhang = false;
120
121
        return $dimensions;
122
    }
123
}
124