Neuron-PHP

IPasswordResetTokenRepository

Password reset token repository interface.

Defines methods for managing password reset tokens.

Table of Contents

Methods

create()  : PasswordResetToken
Create a new password reset token
deleteByEmail()  : int
Delete all tokens for a given email address
deleteByToken()  : bool
Delete a specific token by its hashed value
deleteExpired()  : int
Delete all expired tokens
findByToken()  : PasswordResetToken|null
Find a token by its hashed value

Methods

deleteByEmail()

Delete all tokens for a given email address

public deleteByEmail(string $email) : int
Parameters
$email : string

Email address

Return values
int

Number of tokens deleted

deleteByToken()

Delete a specific token by its hashed value

public deleteByToken(string $token) : bool
Parameters
$token : string

Hashed token

Return values
bool

True if deleted, false otherwise


        
On this page

Search results