Methods
Initialise this new cell collection
__construct(\PHPExcel_Worksheet $parent) 
 
Destroy this cell collection
__destruct() 
 
Add or Update a cell in cache identified by coordinate address
addCacheData(string $pCoord, \PHPExcel_Cell $cell) : void
Parameters
$pCoord
stringCoordinate address of the cell to update
 
Exceptions
  
 
Identify whether the caching method is currently available
Some methods are dependent on the availability of certain extensions being enabled in the PHP build
cacheMethodIsAvailable() : boolean
Static
 
Clone the cell collection
copyCellCollection(\PHPExcel_Worksheet $parent) : void
 
Delete a cell in cache identified by coordinate address
deleteCacheData(string $pCoord) 
Parameters
$pCoord
stringCoordinate address of the cell to delete
 
Exceptions
  
 
Get cell at a specific coordinate
getCacheData(string $pCoord) : \PHPExcel_Cell
Parameters
$pCoord
stringCoordinate of the cell
 
Exceptions
Returns
  
 
Get a list of all cell addresses currently held in cache
getCellList() : array
 
Return the cell address of the currently active cell object
getCurrentAddress() : string
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::getCurrentAddress() | 
Returns
string
  
 
Return the column address of the currently active cell object
getCurrentColumn() : string
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::getCurrentColumn() | 
Returns
string
  
 
Return the row address of the currently active cell object
getCurrentRow() : string
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::getCurrentRow() | 
Returns
string
  
 
Get highest worksheet column
getHighestColumn(string $row) : string
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::getHighestColumn() | 
Parameters
$row
stringReturn the highest column for the specified row,
                                    or the highest column of any row if no row number is passed
 
Returns
stringHighest column name
  
 
Get highest worksheet row
getHighestRow(string $column) : int
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::getHighestRow() | 
Parameters
$column
stringReturn the highest row for the specified column,
                                    or the highest row of any column if no column letter is passed
 
Returns
intHighest row number
  
 
Get highest worksheet column and highest row that have cell records
getHighestRowAndColumn() : array
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::getHighestRowAndColumn() | 
Returns
arrayHighest column name and highest row number
  
 
Return the parent worksheet for this cell collection
getParent() : \PHPExcel_Worksheet
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::getParent() | 
Returns
  
 
Get the list of all cell addresses currently held in cache sorted by column and row
getSortedCellList() : void
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_ICache::getSortedCellList() | 
  
 
Is a value set for an indexed cell?
isDataSet(string $pCoord) : boolean
Parameters
$pCoord
stringCoordinate address of the cell to check
 
Returns
boolean
  
 
Move a cell object from one address to another
moveCell(string $fromAddress, string $toAddress) : boolean
Parameters
$fromAddress
stringCurrent address of the cell to move
 
$toAddress
stringDestination address of the cell to move
 
Returns
boolean
  
 
Clear the cell collection and disconnect from our parent
unsetWorksheetCells() : void
 
Add or Update a cell in cache
updateCacheData(\PHPExcel_Cell $cell) : void
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_ICache::updateCacheData() | 
Parameters
Exceptions
  
 
Generate a unique ID for cache referencing
_getUniqueID() : string
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::_getUniqueID() | 
Returns
stringUnique Reference
  
 
Store cell data in cache for the current cell object if it's "dirty",
    and the 'nullify' the current cell object
_storeData() : void
 
 Properties
 
$_cellCache : array
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::$$_cellCache | 
  
 
 
$_currentCellIsDirty : boolean
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::$$_currentCellIsDirty | 
  
 
 
$_currentObject : \PHPExcel_Cell
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::$$_currentObject | 
  
 
 
$_currentObjectID : string
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::$$_currentObjectID | 
  
 
 
$_parent : \PHPExcel_Worksheet
Inherited
| inherited_from | 
\PHPExcel_CachedObjectStorage_CacheBase::$$_parent |