Code Duplication    Length = 13-14 lines in 2 locations

src/PhpSpreadsheet/Reader/Excel5.php 2 locations

@@ 7218-7230 (lines=13) @@
7215
     * @param string $subData
7216
     * @return array
7217
     */
7218
    private function readByteStringShort($subData)
7219
    {
7220
        // offset: 0; size: 1; length of the string (character count)
7221
        $ln = ord($subData[0]);
7222
7223
        // offset: 1: size: var; character array (8-bit characters)
7224
        $value = $this->decodeCodepage(substr($subData, 1, $ln));
7225
7226
        return [
7227
            'value' => $value,
7228
            'size' => 1 + $ln, // size in bytes of data structure
7229
        ];
7230
    }
7231
7232
    /**
7233
     * Read byte string (16-bit string length)
@@ 7239-7252 (lines=14) @@
7236
     * @param string $subData
7237
     * @return array
7238
     */
7239
    private function readByteStringLong($subData)
7240
    {
7241
        // offset: 0; size: 2; length of the string (character count)
7242
        $ln = self::getInt2d($subData, 0);
7243
7244
        // offset: 2: size: var; character array (8-bit characters)
7245
        $value = $this->decodeCodepage(substr($subData, 2));
7246
7247
        //return $string;
7248
        return [
7249
            'value' => $value,
7250
            'size' => 2 + $ln, // size in bytes of data structure
7251
        ];
7252
    }
7253
7254
    /**
7255
     * Extracts an Excel Unicode short string (8-bit string length)