Public Member Functions | |
__construct (CachePeer $peer, $watermark="Single onPHP's project") | |
setWatermark ($watermark) | |
getWatermark () | |
getActualWatermark () | |
setClassMap ($map) | |
associative array, className -> watermark | |
mark ($className) | |
| |
get ($key) | |
delete ($key) | |
clean () | |
| |
isAlive () | |
Static Public Member Functions | |
static | create (CachePeer $peer, $watermark="Single onPHP's project") |
| |
Protected Member Functions | |
store ($action, $key, &$value, $expires=Cache::EXPIRES_MEDIUM) | |
Private Attributes | |
$peer = null | |
$watermark = null | |
$map = null | |
map class -> watermark |
Definition at line 18 of file WatermarkedPeer.class.php.
WatermarkedPeer::__construct | ( | CachePeer $ | peer, | |
$ | watermark = "Single onPHP's project" | |||
) |
Definition at line 37 of file WatermarkedPeer.class.php.
References $watermark, and setWatermark().
static WatermarkedPeer::create | ( | CachePeer $ | peer, | |
$ | watermark = "Single onPHP's project" | |||
) | [static] |
Definition at line 29 of file WatermarkedPeer.class.php.
References $watermark.
WatermarkedPeer::setWatermark | ( | $ | watermark | ) |
Definition at line 46 of file WatermarkedPeer.class.php.
References $watermark.
Referenced by __construct().
WatermarkedPeer::getWatermark | ( | ) |
Definition at line 53 of file WatermarkedPeer.class.php.
WatermarkedPeer::getActualWatermark | ( | ) |
WatermarkedPeer::setClassMap | ( | $ | map | ) |
associative array, className -> watermark
Definition at line 74 of file WatermarkedPeer.class.php.
References SelectivePeer::$className, $map, and $watermark.
WatermarkedPeer::mark | ( | $ | className | ) |
Reimplemented from SelectivePeer.
Definition at line 87 of file WatermarkedPeer.class.php.
References SelectivePeer::$className, and getActualWatermark().
WatermarkedPeer::get | ( | $ | key | ) |
Reimplemented from CachePeer.
Definition at line 96 of file WatermarkedPeer.class.php.
References getActualWatermark().
WatermarkedPeer::delete | ( | $ | key | ) |
Reimplemented from CachePeer.
Definition at line 101 of file WatermarkedPeer.class.php.
References getActualWatermark().
WatermarkedPeer::clean | ( | ) |
Reimplemented from CachePeer.
Definition at line 109 of file WatermarkedPeer.class.php.
WatermarkedPeer::isAlive | ( | ) |
WatermarkedPeer::store | ( | $ | action, | |
$ | key, | |||
&$ | value, | |||
$ | expires = Cache::EXPIRES_MEDIUM | |||
) | [protected] |
Reimplemented from CachePeer.
Definition at line 121 of file WatermarkedPeer.class.php.
References getActualWatermark().
WatermarkedPeer::$peer = null [private] |
Definition at line 20 of file WatermarkedPeer.class.php.
WatermarkedPeer::$watermark = null [private] |
Definition at line 21 of file WatermarkedPeer.class.php.
Referenced by __construct(), create(), setClassMap(), and setWatermark().
WatermarkedPeer::$map = null [private] |
map class -> watermark
Definition at line 24 of file WatermarkedPeer.class.php.
Referenced by setClassMap().