Overview

Packages

  • JAMA
  • None
  • PHP
  • PHPExcel
    • CachedObjectStorage
    • Calculation
    • Cell
    • Chart
      • Renderer
    • Reader
      • Excel2007
      • Excel5
    • RichText
    • Settings
    • Shared
      • Escher
      • OLE
      • Trend
      • ZipArchive
    • Style
    • Worksheet
      • Drawing
    • Writer
      • 2007
      • CSV
      • Excel2007
      • Excel5
      • HTML
      • PDF

Classes

  • PHPExcel_CachedObjectStorage_APC
  • PHPExcel_CachedObjectStorage_CacheBase
  • PHPExcel_CachedObjectStorage_DiscISAM
  • PHPExcel_CachedObjectStorage_Igbinary
  • PHPExcel_CachedObjectStorage_Memcache
  • PHPExcel_CachedObjectStorage_Memory
  • PHPExcel_CachedObjectStorage_MemoryGZip
  • PHPExcel_CachedObjectStorage_MemorySerialized
  • PHPExcel_CachedObjectStorage_PHPTemp
  • PHPExcel_CachedObjectStorage_SQLite
  • PHPExcel_CachedObjectStorage_SQLite3
  • PHPExcel_CachedObjectStorage_Wincache
  • PHPExcel_CachedObjectStorageFactory

Interfaces

  • PHPExcel_CachedObjectStorage_ICache
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Class PHPExcel_CachedObjectStorageFactory

PHPExcel_CachedObjectStorageFactory

Package: PHPExcel\CachedObjectStorage
Category: PHPExcel
Copyright: Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel)
License: LGPL
Located at controlador/include/phpexcel/PHPExcel/CachedObjectStorageFactory.php
Methods summary
public static string|null
# getCacheStorageMethod( )

Return the current cache storage method

Return the current cache storage method

Returns

string|null
public static PHPExcel_CachedObjectStorage_ICache|null
# getCacheStorageClass( )

Return the current cache storage class

Return the current cache storage class

Returns

PHPExcel_CachedObjectStorage_ICache|null
public static string[]
# getAllCacheStorageMethods( )

Return the list of all possible cache storage methods

Return the list of all possible cache storage methods

Returns

string[]
public static string[]
# getCacheStorageMethods( )

Return the list of all available cache storage methods

Return the list of all available cache storage methods

Returns

string[]
public static boolean
# initialize( string $method = PHPExcel_CachedObjectStorageFactory::cache_in_memory, array $arguments = array() )

Identify the cache storage method to use

Identify the cache storage method to use

Parameters

$method
Name of the method to use for cell cacheing
$arguments

mixed $arguments Additional arguments to pass to the cell caching class when instantiating

Returns

boolean
public static PHPExcel_CachedObjectStorage_ICache
# getInstance( PHPExcel_Worksheet $parent )

Initialise the cache storage

Initialise the cache storage

Parameters

$parent
Enable cell caching for this worksheet

Returns

PHPExcel_CachedObjectStorage_ICache
public static
# finalize( )

Clear the cache storage

Clear the cache storage

Constants summary
string cache_in_memory
# 'Memory'
string cache_in_memory_gzip
# 'MemoryGZip'
string cache_in_memory_serialized
# 'MemorySerialized'
string cache_igbinary
# 'Igbinary'
string cache_to_discISAM
# 'DiscISAM'
string cache_to_apc
# 'APC'
string cache_to_memcache
# 'Memcache'
string cache_to_phpTemp
# 'PHPTemp'
string cache_to_wincache
# 'Wincache'
string cache_to_sqlite
# 'SQLite'
string cache_to_sqlite3
# 'SQLite3'
Properties summary
private static string $_cacheStorageMethod

Name of the method used for cell cacheing

Name of the method used for cell cacheing

# NULL
private static string $_cacheStorageClass

Name of the class used for cell cacheing

Name of the class used for cell cacheing

# NULL
private static string[] $_storageMethods

List of all possible cache storage methods

List of all possible cache storage methods

# array( self::cache_in_memory, self::cache_in_memory_gzip, self::cache_in_memory_serialized, self::cache_igbinary, self::cache_to_phpTemp, self::cache_to_discISAM, self::cache_to_apc, self::cache_to_memcache, self::cache_to_wincache, self::cache_to_sqlite, self::cache_to_sqlite3, )
private static array $_storageMethodDefaultParameters

Default arguments for each cache storage method

Default arguments for each cache storage method

# array( self::cache_in_memory => array( ), self::cache_in_memory_gzip => array( ), self::cache_in_memory_serialized => array( ), self::cache_igbinary => array( ), self::cache_to_phpTemp => array( 'memoryCacheSize' => '1MB' ), self::cache_to_discISAM => array( 'dir' => NULL ), self::cache_to_apc => array( 'cacheTime' => 600 ), self::cache_to_memcache => array( 'memcacheServer' => 'localhost', 'memcachePort' => 11211, 'cacheTime' => 600 ), self::cache_to_wincache => array( 'cacheTime' => 600 ), self::cache_to_sqlite => array( ), self::cache_to_sqlite3 => array( ), )
private static array $_storageMethodParameters

Arguments for the active cache storage method

Arguments for the active cache storage method

# array()
Autene API documentation generated by ApiGen