Code Duplication    Length = 16-17 lines in 2 locations

app/Vendor/PHPExcel/PHPExcel/Writer/Excel5/Worksheet.php 2 locations

@@ 649-664 (lines=16) @@
646
	 * @param mixed   $xfIndex The XF format index for the cell
647
	 * @param array $arrcRun Index to Font record and characters beginning
648
	 */
649
	private function _writeRichTextString($row, $col, $str, $xfIndex, $arrcRun){
650
		$record	= 0x00FD;				   // Record identifier
651
		$length	= 0x000A;				   // Bytes to follow
652
653
		$str = PHPExcel_Shared_String::UTF8toBIFF8UnicodeShort($str, $arrcRun);
654
655
		/* check if string is already present */
656
		if (!isset($this->_str_table[$str])) {
657
			$this->_str_table[$str] = $this->_str_unique++;
658
		}
659
		$this->_str_total++;
660
661
		$header	= pack('vv',   $record, $length);
662
		$data	= pack('vvvV', $row, $col, $xfIndex, $this->_str_table[$str]);
663
		$this->_append($header.$data);
664
	}
665
666
	/**
667
	 * Write a string to the specified row and column (zero indexed).
@@ 717-733 (lines=17) @@
714
	 * @param mixed   $xfIndex The XF format index for the cell
715
	 * @return integer
716
	 */
717
	private function _writeLabelSst($row, $col, $str, $xfIndex)
718
	{
719
		$record	= 0x00FD;				   // Record identifier
720
		$length	= 0x000A;				   // Bytes to follow
721
722
		$str = PHPExcel_Shared_String::UTF8toBIFF8UnicodeLong($str);
723
724
		/* check if string is already present */
725
		if (!isset($this->_str_table[$str])) {
726
			$this->_str_table[$str] = $this->_str_unique++;
727
		}
728
		$this->_str_total++;
729
730
		$header	= pack('vv',   $record, $length);
731
		$data	= pack('vvvV', $row, $col, $xfIndex, $this->_str_table[$str]);
732
		$this->_append($header.$data);
733
	}
734
735
	/**
736
	 * Writes a note associated with the cell given by the row and column.