PHP Class Bolt\AccessControl\Token\Token

Author: Gawain Lynch ([email protected])
Show file Open project: bolt/bolt Class Usage Examples

Protected Properties

Property Type Description
$checked integer
$token Bolt\Storage\Entity\Authtoken
$user Bolt\Storage\Entity\Users

Public Methods

Method Description
__construct ( Bolt\Storage\Entity\Users $userEntity, Bolt\Storage\Entity\Authtoken $tokenEntity ) Constructor.
__toString ( )
getChecked ( ) : integer Get time of last check against datebase.
getToken ( ) : Bolt\Storage\Entity\Authtoken Get stored token entity object.
getUser ( ) : Bolt\Storage\Entity\Users Get stored user entity object.
isEnabled ( ) : boolean | null Check if stored user object is enabled.
setChecked ( ) Set time of last database check to now.
setToken ( Bolt\Storage\Entity\Authtoken $token ) Set fresh token entity object.
setUser ( Bolt\Storage\Entity\Users $user ) Set fresh user entity object.

Method Details

__construct() public method

Constructor.
public __construct ( Bolt\Storage\Entity\Users $userEntity, Bolt\Storage\Entity\Authtoken $tokenEntity )
$userEntity Bolt\Storage\Entity\Users
$tokenEntity Bolt\Storage\Entity\Authtoken

__toString() public method

public __toString ( )

getChecked() public method

Get time of last check against datebase.
public getChecked ( ) : integer
return integer

getToken() public method

Get stored token entity object.
public getToken ( ) : Bolt\Storage\Entity\Authtoken
return Bolt\Storage\Entity\Authtoken

getUser() public method

Get stored user entity object.
public getUser ( ) : Bolt\Storage\Entity\Users
return Bolt\Storage\Entity\Users

isEnabled() public method

Check if stored user object is enabled.
public isEnabled ( ) : boolean | null
return boolean | null

setChecked() public method

Set time of last database check to now.
public setChecked ( )

setToken() public method

Set fresh token entity object.
public setToken ( Bolt\Storage\Entity\Authtoken $token )
$token Bolt\Storage\Entity\Authtoken

setUser() public method

Set fresh user entity object.
public setUser ( Bolt\Storage\Entity\Users $user )
$user Bolt\Storage\Entity\Users

Property Details

$checked protected property

protected int $checked
return integer

$token protected property

protected Authtoken,Bolt\Storage\Entity $token
return Bolt\Storage\Entity\Authtoken

$user protected property

protected Users,Bolt\Storage\Entity $user
return Bolt\Storage\Entity\Users