====== UserTokenDao ======
**Layer:** ''DAO'' · **Source:** ''lib/dao/UserTokenDao.php:20'' (lines 20–118)
----
class UserTokenDao extends Dao
UserToken Class extends Dao Class
======= Docblock Metadata =======
^ Tag ^ Value ^
| ''@category'' | Dao Class |
| ''@author'' | M.Noermoehammad |
| ''@license'' | MIT |
| ''@version'' | 1.0 |
| ''@since'' | Since Release 1.0 |
======= Inheritance =======
^ Relation ^ Type ^ Meaning ^
| extends | [[scriptlog:lib:core:dao|''Dao'']] | parent class/interface |
======= Constants (0) =======
//None.//
======= Properties (0) =======
//None declared.//
======= Methods (6) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| public | ''__construct()'' | (undocumented) | 25 |
| public | ''getTokenByLogin()'' | get token by user email | 38 |
| public | ''createUserToken()'' | create user token | 76 |
| public | ''updateUserToken()'' | UpdateUserToken | 90 |
| public | ''updateTokenExpired()'' | Update token expired | 102 |
| public | ''deleteUserToken()'' | Delete user token | 114 |
======== __construct() ========
public function __construct()
//lines 25–28 (4)//
//Takes no parameters.//
======== getTokenByLogin() ========
public function getTokenByLogin($login, $expired, $fetchMode = null)
//lines 38–68 (31)//
get token by user email
^ Parameter ^ Type ^ Default ^ Description ^
| ''$login'' | ''(untyped)'' | //required// | //none// |
| ''$expired'' | ''(untyped)'' | //required// | //none// |
| ''$fetchMode'' | ''(untyped)'' | ''null'' | default value = null |
**Returns:** ''(none declared)'' — mixed
======== createUserToken() ========
public function createUserToken($bind)
//lines 76–80 (5)//
create user token
^ Parameter ^ Type ^ Default ^ Description ^
| ''$bind'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== updateUserToken() ========
public function updateUserToken($bind, $user_login)
//lines 90–94 (5)//
UpdateUserToken
^ Parameter ^ Type ^ Default ^ Description ^
| ''$bind'' | ''(untyped)'' | //required// | //none// |
| ''$user_login'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== updateTokenExpired() ========
public function updateTokenExpired($userTokenId)
//lines 102–105 (4)//
Update token expired
^ Parameter ^ Type ^ Default ^ Description ^
| ''$userTokenId'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== deleteUserToken() ========
public function deleteUserToken($user_login)
//lines 114–117 (4)//
Delete user token
deleting user token when logout from app
^ Parameter ^ Type ^ Default ^ Description ^
| ''$user_login'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======= Imports =======
^ Alias ^ Fully-qualified name ^
| ''Dao'' | [[scriptlog:lib:core:dao|''Scriptlog\Core\Dao'']] |
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//