
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().
1.5.4