Code Duplication    Length = 7-7 lines in 4 locations

src/svg/shape/PathBounds.php 4 locations

@@ 231-237 (lines=7) @@
228
            $modifier = 'Q';
229
            $newParams = [];
230
231
            if ($lastMod === 'q') {
232
                $newParams[0] = 2 * $prevData[2] - $prevData[0];
233
                $newParams[1] = 2 * $prevData[3] - $prevData[1];
234
            } else {
235
                $newParams[0] = $this->getStartX($prevData);
236
                $newParams[1] = $this->getStartY($prevData);
237
            }
238
239
            $newParams[2] = $params[0] + $this->getStartX($prevData);
240
            $newParams[3] = $params[1] + $this->getStartY($prevData);
@@ 247-253 (lines=7) @@
244
            $lastMod = $this->getLastModifier();
245
            $modifier = 'C';
246
            $newParams = [];
247
            if ($lastMod === 'c') {
248
                $newParams[0] = 2 * $prevData[4] - $prevData[2];
249
                $newParams[1] = 2 * $prevData[5] - $prevData[3];
250
            } else {
251
                $newParams[0] = $this->getStartX($prevData);
252
                $newParams[1] = $this->getStartY($prevData);
253
            }
254
255
            $x = $this->getStartX($prevData);
256
            $y = $this->getStartY($prevData);
@@ 296-302 (lines=7) @@
293
            $lastMod = $this->getLastModifier();
294
            $modifier = 'Q';
295
            $newParams = [];
296
            if ($lastMod === 'Q') {
297
                $newParams[0] = 2 * $prevData[2] - $prevData[0];
298
                $newParams[1] = 2 * $prevData[3] - $prevData[1];
299
            } else {
300
                $newParams[0] = $this->getStartX($prevData);
301
                $newParams[1] = $this->getStartY($prevData);
302
            }
303
304
            $newParams[2] = $params[0];
305
            $newParams[3] = $params[1];
@@ 312-318 (lines=7) @@
309
            $lastMod = $this->getLastModifier();
310
            $modifier = 'C';
311
            $newParams = [];
312
            if ($lastMod === 'C') {
313
                $newParams[0] = 2 * $prevData[4] - $prevData[2];
314
                $newParams[1] = 2 * $prevData[5] - $prevData[3];
315
            } else {
316
                $newParams[0] = $this->getStartX($prevData);
317
                $newParams[1] = $this->getStartY($prevData);
318
            }
319
320
            $newParams[2] = $params[0];
321
            $newParams[3] = $params[1];