Code Duplication    Length = 32-32 lines in 2 locations

src/PhpSpreadsheet/Reader/Slk.php 2 locations

@@ 251-282 (lines=32) @@
248
                            $formatArray['font']['size'] = substr($rowDatum, 1);
249
250
                            break;
251
                        case 'S':
252
                            $styleSettings = substr($rowDatum, 1);
253
                            $iMax = strlen($styleSettings);
254
                            for ($i = 0; $i < $iMax; ++$i) {
255
                                switch ($styleSettings[$i]) {
256
                                    case 'I':
257
                                        $formatArray['font']['italic'] = true;
258
259
                                        break;
260
                                    case 'D':
261
                                        $formatArray['font']['bold'] = true;
262
263
                                        break;
264
                                    case 'T':
265
                                        $formatArray['borders']['top']['borderStyle'] = Border::BORDER_THIN;
266
267
                                        break;
268
                                    case 'B':
269
                                        $formatArray['borders']['bottom']['borderStyle'] = Border::BORDER_THIN;
270
271
                                        break;
272
                                    case 'L':
273
                                        $formatArray['borders']['left']['borderStyle'] = Border::BORDER_THIN;
274
275
                                        break;
276
                                    case 'R':
277
                                        $formatArray['borders']['right']['borderStyle'] = Border::BORDER_THIN;
278
279
                                        break;
280
                                }
281
                            }
282
283
                            break;
284
                    }
285
                }
@@ 388-419 (lines=32) @@
385
                            list($startCol, $endCol, $columnWidth) = explode(' ', substr($rowDatum, 1));
386
387
                            break;
388
                        case 'S':
389
                            $styleSettings = substr($rowDatum, 1);
390
                            $iMax = strlen($styleSettings);
391
                            for ($i = 0; $i < $iMax; ++$i) {
392
                                switch ($styleSettings[$i]) {
393
                                    case 'I':
394
                                        $styleData['font']['italic'] = true;
395
396
                                        break;
397
                                    case 'D':
398
                                        $styleData['font']['bold'] = true;
399
400
                                        break;
401
                                    case 'T':
402
                                        $styleData['borders']['top']['borderStyle'] = Border::BORDER_THIN;
403
404
                                        break;
405
                                    case 'B':
406
                                        $styleData['borders']['bottom']['borderStyle'] = Border::BORDER_THIN;
407
408
                                        break;
409
                                    case 'L':
410
                                        $styleData['borders']['left']['borderStyle'] = Border::BORDER_THIN;
411
412
                                        break;
413
                                    case 'R':
414
                                        $styleData['borders']['right']['borderStyle'] = Border::BORDER_THIN;
415
416
                                        break;
417
                                }
418
                            }
419
420
                            break;
421
                    }
422
                }