Code Duplication    Length = 7-7 lines in 4 locations

src/svg/shape/PathBounds.php 4 locations

@@ 236-242 (lines=7) @@
233
            $modifier = 'Q';
234
            $newParams = [];
235
236
            if ($lastMod === 'q') {
237
                $newParams[0] = 2 * $prevData[2] - $prevData[0];
238
                $newParams[1] = 2 * $prevData[3] - $prevData[1];
239
            } else {
240
                $newParams[0] = $this->getStartX($prevData);
241
                $newParams[1] = $this->getStartY($prevData);
242
            }
243
244
            $newParams[2] = $params[0] + $this->getStartX($prevData);
245
            $newParams[3] = $params[1] + $this->getStartY($prevData);
@@ 252-258 (lines=7) @@
249
            $lastMod = $this->getLastModifier();
250
            $modifier = 'C';
251
            $newParams = [];
252
            if ($lastMod === 'c') {
253
                $newParams[0] = 2 * $prevData[4] - $prevData[2];
254
                $newParams[1] = 2 * $prevData[5] - $prevData[3];
255
            } else {
256
                $newParams[0] = $this->getStartX($prevData);
257
                $newParams[1] = $this->getStartY($prevData);
258
            }
259
260
            $x = $this->getStartX($prevData);
261
            $y = $this->getStartY($prevData);
@@ 301-307 (lines=7) @@
298
            $lastMod = $this->getLastModifier();
299
            $modifier = 'Q';
300
            $newParams = [];
301
            if ($lastMod === 'Q') {
302
                $newParams[0] = 2 * $prevData[2] - $prevData[0];
303
                $newParams[1] = 2 * $prevData[3] - $prevData[1];
304
            } else {
305
                $newParams[0] = $this->getStartX($prevData);
306
                $newParams[1] = $this->getStartY($prevData);
307
            }
308
309
            $newParams[2] = $params[0];
310
            $newParams[3] = $params[1];
@@ 317-323 (lines=7) @@
314
            $lastMod = $this->getLastModifier();
315
            $modifier = 'C';
316
            $newParams = [];
317
            if ($lastMod === 'C') {
318
                $newParams[0] = 2 * $prevData[4] - $prevData[2];
319
                $newParams[1] = 2 * $prevData[5] - $prevData[3];
320
            } else {
321
                $newParams[0] = $this->getStartX($prevData);
322
                $newParams[1] = $this->getStartY($prevData);
323
            }
324
325
            $newParams[2] = $params[0];
326
            $newParams[3] = $params[1];