PHP Class Newscoop\Services\UserTokenService

Show file Open project: sourcefabric/newscoop

Protected Properties

Property Type Description
$em Doctrine\ORM\EntityManager

Public Methods

Method Description
__construct ( EntityManager $em )
checkToken ( User $user, string $token, string $action = 'any' ) : boolean Check user action token
generateToken ( User $user, string $action = 'any' ) : string Generate user action token
invalidateTokens ( User $user, string $action = 'any' ) : void Invalidate token

Method Details

__construct() public method

public __construct ( EntityManager $em )
$em Doctrine\ORM\EntityManager

checkToken() public method

Check user action token
public checkToken ( User $user, string $token, string $action = 'any' ) : boolean
$user Newscoop\Entity\User
$token string
$action string
return boolean

generateToken() public method

Generate user action token
public generateToken ( User $user, string $action = 'any' ) : string
$user Newscoop\Entity\User
$action string
return string

invalidateTokens() public method

Invalidate token
public invalidateTokens ( User $user, string $action = 'any' ) : void
$user Newscoop\Entity\User
$action string
return void

Property Details

$em protected property

protected EntityManager,Doctrine\ORM $em
return Doctrine\ORM\EntityManager