Code Duplication    Length = 13-14 lines in 2 locations

src/PhpSpreadsheet/Reader/Xls.php 2 locations

@@ 7157-7169 (lines=13) @@
7154
     * @param string $subData
7155
     * @return array
7156
     */
7157
    private function readByteStringShort($subData)
7158
    {
7159
        // offset: 0; size: 1; length of the string (character count)
7160
        $ln = ord($subData[0]);
7161
7162
        // offset: 1: size: var; character array (8-bit characters)
7163
        $value = $this->decodeCodepage(substr($subData, 1, $ln));
7164
7165
        return [
7166
            'value' => $value,
7167
            'size' => 1 + $ln, // size in bytes of data structure
7168
        ];
7169
    }
7170
7171
    /**
7172
     * Read byte string (16-bit string length)
@@ 7178-7191 (lines=14) @@
7175
     * @param string $subData
7176
     * @return array
7177
     */
7178
    private function readByteStringLong($subData)
7179
    {
7180
        // offset: 0; size: 2; length of the string (character count)
7181
        $ln = self::getInt2d($subData, 0);
7182
7183
        // offset: 2: size: var; character array (8-bit characters)
7184
        $value = $this->decodeCodepage(substr($subData, 2));
7185
7186
        //return $string;
7187
        return [
7188
            'value' => $value,
7189
            'size' => 2 + $ln, // size in bytes of data structure
7190
        ];
7191
    }
7192
7193
    /**
7194
     * Extracts an Excel Unicode short string (8-bit string length)