MediaWiki  REL1_22
HashBagOStuff Class Reference

This is a test of the interface, mainly. More...

Inheritance diagram for HashBagOStuff:
Collaboration diagram for HashBagOStuff:

List of all members.

Public Member Functions

 __construct ()
 cas ($casToken, $key, $value, $exptime=0)
 delete ($key, $time=0)
 get ($key, &$casToken=null)
 set ($key, $value, $exptime=0)

Public Attributes

 $bag

Protected Member Functions

 expire ($key)

Detailed Description

This is a test of the interface, mainly.

It stores things in an associative array, which is not going to persist between program runs.

Definition at line 30 of file HashBagOStuff.php.


Constructor & Destructor Documentation

Definition at line 33 of file HashBagOStuff.php.

References array().


Member Function Documentation

HashBagOStuff::cas ( casToken,
key,
value,
exptime = 0 
)
Parameters:
$casTokenmixed
$keystring
$valuemixed
$exptimeint
Returns:
bool

Reimplemented from BagOStuff.

Definition at line 90 of file HashBagOStuff.php.

References $key, and $value.

HashBagOStuff::delete ( key,
time = 0 
)
Parameters:
$keystring
$timeint
Returns:
bool

Reimplemented from BagOStuff.

Definition at line 103 of file HashBagOStuff.php.

References $key.

HashBagOStuff::expire ( key) [protected]
Parameters:
$keystring
Returns:
bool

Definition at line 41 of file HashBagOStuff.php.

References $key.

Referenced by get().

HashBagOStuff::get ( key,
&$  casToken = null 
)
Parameters:
$keystring
$casToken[optional]mixed
Returns:
bool|mixed

Reimplemented from BagOStuff.

Definition at line 58 of file HashBagOStuff.php.

References $key, and expire().

HashBagOStuff::set ( key,
value,
exptime = 0 
)
Parameters:
$keystring
$valuemixed
$exptimeint
Returns:
bool

Reimplemented from BagOStuff.

Definition at line 78 of file HashBagOStuff.php.

References $key, $value, array(), and BagOStuff\convertExpiry().


Member Data Documentation

HashBagOStuff::$bag

Definition at line 31 of file HashBagOStuff.php.


The documentation for this class was generated from the following file: