You are currently viewing the 1.0 branch api documentation. Switch to 1.1

1.0 Doctrine_Cache_Array

Doctrine Cache Array

Array cache driver

Method Summary

Returns Name Description
mixed contains
integer count
boolean delete
boolean deleteAll
string fetch Note : return value is always "string" (unserialization is done by the core not by the backend)
boolean save Note : $data is always saved as a string

Method Details

  • $id cache id

    (mixed) contains($id)

    Test if a cache is available or not (for the given id)

    Doctrine_Cache_Array


  • (integer) count()


  • $id cache id

    (boolean) delete($id)

    Remove a cache record

    Doctrine_Cache_Array


  • (boolean) deleteAll()

    Remove all cache record

    Doctrine_Cache_Array


  • $id cache id
    $testCacheValidity if set to false, the cache validity won't be tested

    (string) fetch($id, $testCacheValidity = true)

    Test if a cache is available for the given id and (if yes) return it (false else)

    Note : return value is always "string" (unserialization is done by the core not by the backend)

    Doctrine_Cache_Array


  • $id cache id
    $data data to cache
    $lifeTime if != false, set a specific lifetime for this cache record (null => infinite lifeTime)

    (boolean) save($id, $data, $lifeTime = false)

    Save some string datas into a cache record

    Note : $data is always saved as a string

    Doctrine_Cache_Array