You are here

public function PHPExcel_CachedObjectStorage_Memcache::addCacheData in Loft Data Grids 7.2

Same name and namespace in other branches
  1. 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/CachedObjectStorage/Memcache.php \PHPExcel_CachedObjectStorage_Memcache::addCacheData()

Add or Update a cell in cache identified by coordinate address

Parameters

string $pCoord Coordinate address of the cell to update:

PHPExcel_Cell $cell Cell to update: * @return PHPExcel_Cell

Throws

PHPExcel_Exception

Overrides PHPExcel_CachedObjectStorage_ICache::addCacheData

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/CachedObjectStorage/Memcache.php, line 92

Class

PHPExcel_CachedObjectStorage_Memcache
PHPExcel_CachedObjectStorage_Memcache

Code

public function addCacheData($pCoord, PHPExcel_Cell $cell) {
  if ($pCoord !== $this->_currentObjectID && $this->_currentObjectID !== null) {
    $this
      ->_storeData();
  }
  $this->_cellCache[$pCoord] = true;
  $this->_currentObjectID = $pCoord;
  $this->_currentObject = $cell;
  $this->_currentCellIsDirty = true;
  return $cell;
}