Code Duplication    Length = 3-3 lines in 5 locations

src/PhpSpreadsheet/Reader/Xls.php 5 locations

@@ 2158-2160 (lines=3) @@
2155
2156
                // offset: 10; size: 4; Cell border lines and background area
2157
                // bit: 3-0; mask: 0x0000000F; left style
2158
                if ($bordersLeftStyle = Xls\Style\Border::lookup((0x0000000F & self::getInt4d($recordData, 10)) >> 0)) {
2159
                    $objStyle->getBorders()->getLeft()->setBorderStyle($bordersLeftStyle);
2160
                }
2161
                // bit: 7-4; mask: 0x000000F0; right style
2162
                if ($bordersRightStyle = Xls\Style\Border::lookup((0x000000F0 & self::getInt4d($recordData, 10)) >> 4)) {
2163
                    $objStyle->getBorders()->getRight()->setBorderStyle($bordersRightStyle);
@@ 2162-2164 (lines=3) @@
2159
                    $objStyle->getBorders()->getLeft()->setBorderStyle($bordersLeftStyle);
2160
                }
2161
                // bit: 7-4; mask: 0x000000F0; right style
2162
                if ($bordersRightStyle = Xls\Style\Border::lookup((0x000000F0 & self::getInt4d($recordData, 10)) >> 4)) {
2163
                    $objStyle->getBorders()->getRight()->setBorderStyle($bordersRightStyle);
2164
                }
2165
                // bit: 11-8; mask: 0x00000F00; top style
2166
                if ($bordersTopStyle = Xls\Style\Border::lookup((0x00000F00 & self::getInt4d($recordData, 10)) >> 8)) {
2167
                    $objStyle->getBorders()->getTop()->setBorderStyle($bordersTopStyle);
@@ 2166-2168 (lines=3) @@
2163
                    $objStyle->getBorders()->getRight()->setBorderStyle($bordersRightStyle);
2164
                }
2165
                // bit: 11-8; mask: 0x00000F00; top style
2166
                if ($bordersTopStyle = Xls\Style\Border::lookup((0x00000F00 & self::getInt4d($recordData, 10)) >> 8)) {
2167
                    $objStyle->getBorders()->getTop()->setBorderStyle($bordersTopStyle);
2168
                }
2169
                // bit: 15-12; mask: 0x0000F000; bottom style
2170
                if ($bordersBottomStyle = Xls\Style\Border::lookup((0x0000F000 & self::getInt4d($recordData, 10)) >> 12)) {
2171
                    $objStyle->getBorders()->getBottom()->setBorderStyle($bordersBottomStyle);
@@ 2170-2172 (lines=3) @@
2167
                    $objStyle->getBorders()->getTop()->setBorderStyle($bordersTopStyle);
2168
                }
2169
                // bit: 15-12; mask: 0x0000F000; bottom style
2170
                if ($bordersBottomStyle = Xls\Style\Border::lookup((0x0000F000 & self::getInt4d($recordData, 10)) >> 12)) {
2171
                    $objStyle->getBorders()->getBottom()->setBorderStyle($bordersBottomStyle);
2172
                }
2173
                // bit: 22-16; mask: 0x007F0000; left color
2174
                $objStyle->getBorders()->getLeft()->colorIndex = (0x007F0000 & self::getInt4d($recordData, 10)) >> 16;
2175
@@ 2206-2208 (lines=3) @@
2203
                $objStyle->getBorders()->getDiagonal()->colorIndex = (0x001FC000 & self::getInt4d($recordData, 14)) >> 14;
2204
2205
                // bit: 24-21; mask: 0x01E00000; diagonal style
2206
                if ($bordersDiagonalStyle = Xls\Style\Border::lookup((0x01E00000 & self::getInt4d($recordData, 14)) >> 21)) {
2207
                    $objStyle->getBorders()->getDiagonal()->setBorderStyle($bordersDiagonalStyle);
2208
                }
2209
2210
                // bit: 31-26; mask: 0xFC000000 fill pattern
2211
                if ($fillType = Xls\Style\FillPattern::lookup((0xFC000000 & self::getInt4d($recordData, 14)) >> 26)) {