Code Duplication    Length = 13-14 lines in 2 locations

src/PhpSpreadsheet/Reader/Xls.php 2 locations

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