Code Duplication    Length = 25-25 lines in 2 locations

src/PhpSpreadsheet/Reader/SYLK.php 2 locations

@@ 253-277 (lines=25) @@
250
                        case 'L':
251
                            $formatArray['font']['size'] = substr($rowDatum, 1);
252
                            break;
253
                        case 'S':
254
                            $styleSettings = substr($rowDatum, 1);
255
                            for ($i=0; $i<strlen($styleSettings); ++$i) {
256
                                switch ($styleSettings{$i}) {
257
                                    case 'I':
258
                                        $formatArray['font']['italic'] = true;
259
                                        break;
260
                                    case 'D':
261
                                        $formatArray['font']['bold'] = true;
262
                                        break;
263
                                    case 'T':
264
                                        $formatArray['borders']['top']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN;
265
                                        break;
266
                                    case 'B':
267
                                        $formatArray['borders']['bottom']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN;
268
                                        break;
269
                                    case 'L':
270
                                        $formatArray['borders']['left']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN;
271
                                        break;
272
                                    case 'R':
273
                                        $formatArray['borders']['right']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN;
274
                                        break;
275
                                }
276
                            }
277
                            break;
278
                    }
279
                }
280
                $this->formats['P'.$this->format++] = $formatArray;
@@ 374-398 (lines=25) @@
371
                        case 'W':
372
                            list($startCol, $endCol, $columnWidth) = explode(' ', substr($rowDatum, 1));
373
                            break;
374
                        case 'S':
375
                            $styleSettings = substr($rowDatum, 1);
376
                            for ($i=0; $i<strlen($styleSettings); ++$i) {
377
                                switch ($styleSettings{$i}) {
378
                                    case 'I':
379
                                        $styleData['font']['italic'] = true;
380
                                        break;
381
                                    case 'D':
382
                                        $styleData['font']['bold'] = true;
383
                                        break;
384
                                    case 'T':
385
                                        $styleData['borders']['top']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN;
386
                                        break;
387
                                    case 'B':
388
                                        $styleData['borders']['bottom']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN;
389
                                        break;
390
                                    case 'L':
391
                                        $styleData['borders']['left']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN;
392
                                        break;
393
                                    case 'R':
394
                                        $styleData['borders']['right']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN;
395
                                        break;
396
                                }
397
                            }
398
                            break;
399
                    }
400
                }
401
                if (($formatStyle > '') && ($column > '') && ($row > '')) {