|
eZ Publish
[trunk]
|
The class eZUserAccountKey does. More...
Inheritance diagram for eZUserAccountKey:
Collaboration diagram for eZUserAccountKey:Public Member Functions | |
| eZUserAccountKey ($row=array()) | |
Static Public Member Functions | |
| static | createNew ($userID, $hashKey, $time) |
| static | definition () |
| Returns the definition for the object, the default implementation is to return an empty array. | |
| static | fetchByKey ($hashKey) |
| static | fetchByUserID ($userID) |
| Return the eZUserAccountKey object associated to a user id. | |
| static | removeByUserID ($userID) |
The class eZUserAccountKey does.
Definition at line 18 of file ezuseraccountkey.php.
| static eZUserAccountKey::createNew | ( | $ | userID, |
| $ | hashKey, | ||
| $ | time | ||
| ) | [static] |
Definition at line 57 of file ezuseraccountkey.php.
Referenced by eZUserOperationCollection\activation().
| static eZUserAccountKey::definition | ( | ) | [static] |
Returns the definition for the object, the default implementation is to return an empty array.
It's upto each inheriting class to return a proper definition array.
The definition array is an associative array consists of these keys:
Example: public static function definition() { return array( "fields" => array( "id" => "ID", "version" => "Version", "name" => "Name" ), "keys" => array( "id", "version" ), "function_attributes" => array( "current" => "currentVersion", "class_name" => "className" ), "increment_key" => "id", "class_name" => "eZContentClass", "sort" => array( "id" => "asc" ), "name" => "ezcontentclass" ); }
Reimplemented from eZPersistentObject.
Definition at line 28 of file ezuseraccountkey.php.
Referenced by fetchByKey(), fetchByUserID(), and removeByUserID().
| eZUserAccountKey::eZUserAccountKey | ( | $ | row = array() | ) |
| static eZUserAccountKey::fetchByKey | ( | $ | hashKey | ) | [static] |
Definition at line 64 of file ezuseraccountkey.php.
| static eZUserAccountKey::fetchByUserID | ( | $ | userID | ) | [static] |
Return the eZUserAccountKey object associated to a user id.
| int | $userID |
Definition at line 78 of file ezuseraccountkey.php.
Referenced by eZUser\accountKey().
| static eZUserAccountKey::removeByUserID | ( | $ | userID | ) | [static] |
Remove account keys belonging to user $userID
Definition at line 91 of file ezuseraccountkey.php.
Referenced by eZUserOperationCollection\activation(), eZUser\removeUser(), and eZUserOperationCollection\setSettings().