Code Duplication    Length = 13-14 lines in 2 locations

src/PhpSpreadsheet/Reader/Excel5.php 2 locations

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