Documentation

PasswordResetToken
in package
implements JsonSerializable

Class PasswordResetToken

Tags
ORM\Entity

(repositoryClass="Vatjar\Data\Repository\PasswordResetTokenRepository")

ORM\Table

(name="password_reset_token")

Table of Contents

Interfaces

JsonSerializable

Properties

$expireTime  : DateTime|null
$id  : int|null
$token  : string|null
$userAccount  : UserAccount|null

Methods

getExpireTime()  : DateTime
getId()  : mixed
getToken()  : string
getUpdateTime()  : DateTime
getUser()  : UserAccount
getUserAccount()  : UserAccount
jsonSerialize()  : mixed
prepareReset()  : mixed
setExpired()  : mixed
setExpireTime()  : mixed
setId()  : mixed
setToken()  : mixed
setUpdateTime()  : mixed
setUser()  : mixed
setUserAccount()  : mixed

Properties

$expireTime

private DateTime|null $expireTime
Tags
ORM\Column

(name="expire_time", type="datetime")

$id

private int|null $id
Tags
ORM\Id

()

ORM\GeneratedValue

()

ORM\Column

(type="integer")

$token

private string|null $token
Tags
ORM\Column

(name="token", type="string", length=64)

$userAccount

private UserAccount|null $userAccount
Tags
ORM\OneToOne

(targetEntity="UserAccount", inversedBy="passwordResetToken")

ORM\JoinColumn

(name="user_id", referencedColumnName="id")

Methods

prepareReset()

public prepareReset(UserAccount $userAccount, string $token, DateTime $expireTime[, bool|null $insert = true ]) : mixed
Parameters
$userAccount : UserAccount
$token : string
$expireTime : DateTime
$insert : bool|null = true

setExpireTime()

public setExpireTime(DateTime $expireTime) : mixed
Parameters
$expireTime : DateTime

setUpdateTime()

public setUpdateTime(DateTime $updateTime) : mixed
Parameters
$updateTime : DateTime

        
On this page

Search results