VuFind API Documentation

LoginToken extends RowGateway
in package
implements DbServiceAwareInterface, LoginTokenEntityInterface Uses DbServiceAwareTrait

Row Definition for login_token

Tags
category

VuFind

author

Jaro Ravila jaro.ravila@helsinki.fi

license

http://opensource.org/licenses/gpl-2.0.php GNU General Public License

link

Main Site

Interfaces, Classes, Traits and Enums

DbServiceAwareInterface
Marker interface for classes that depend on the \VuFind\Db\Service\PluginManager
LoginTokenEntityInterface
Entity model interface for login_token table

Table of Contents

$browser  : string|null
$expires  : int
$id  : int
$last_login  : string
$last_session_id  : string
$platform  : string|null
$series  : string
$token  : string
$user_id  : int
$dbServiceManager  : PluginManager
Database service plugin manager
__construct()  : mixed
Constructor
getBrowser()  : string|null
Get browser details (or null for none).
getDbService()  : T
Get a database service object.
getDbServiceManager()  : PluginManager
Get the service plugin manager. Throw an exception if it is missing.
getExpires()  : int
Get expiration timestamp.
getId()  : int
Getter for ID.
getLastLogin()  : DateTime
Get last login date/time.
getLastSessionId()  : string|null
Get last session ID (or null for none).
getPlatform()  : string|null
Get platform details (or null for none).
getPrimaryKeyColumn()  : array<string|int, mixed>
Retrieve primary key information.
getSeries()  : string
Get series string.
getToken()  : string
Get token string.
getUser()  : UserEntityInterface|null
User getter (only null if entity has not been populated yet).
setBrowser()  : LoginTokenEntityInterface
Set browser details (or null for none).
setDbServiceManager()  : void
Set the service plugin manager.
setExpires()  : LoginTokenEntityInterface
Set expiration timestamp.
setLastLogin()  : LoginTokenEntityInterface
Set last login date/time.
setLastSessionId()  : LoginTokenEntityInterface
Set last session ID (or null for none).
setPlatform()  : LoginTokenEntityInterface
Set platform details (or null for none).
setSeries()  : LoginTokenEntityInterface
Set series string.
setToken()  : LoginTokenEntityInterface
Set token string.
setUser()  : LoginTokenEntityInterface
Setter for User.

Properties

Methods

__construct()

Constructor

public __construct(Adapter $adapter) : mixed
Parameters
$adapter : Adapter

Database adapter

Return values
mixed

getBrowser()

Get browser details (or null for none).

public getBrowser() : string|null
Return values
string|null

getDbService()

Get a database service object.

public getDbService(class-string<\VuFind\Db\Service\T> $name) : T
Parameters
$name : class-string<\VuFind\Db\Service\T>

Name of service to retrieve

Tags
template

T

Return values
T

getExpires()

Get expiration timestamp.

public getExpires() : int
Return values
int

getId()

Getter for ID.

public getId() : int
Return values
int

getLastLogin()

Get last login date/time.

public getLastLogin() : DateTime
Return values
DateTime

getLastSessionId()

Get last session ID (or null for none).

public getLastSessionId() : string|null
Return values
string|null

getPlatform()

Get platform details (or null for none).

public getPlatform() : string|null
Return values
string|null

getPrimaryKeyColumn()

Retrieve primary key information.

public getPrimaryKeyColumn() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSeries()

Get series string.

public getSeries() : string
Return values
string

getToken()

Get token string.

public getToken() : string
Return values
string

Search results