AbstractActionService
in package
implements
ActionServiceInterface
AbstractYes
Table of Contents
Interfaces
- ActionServiceInterface
- Interface ActionServiceInterface.
Properties
Methods
- __construct() : mixed
- resendAbstract() : bool
- sendAbstract() : bool
- getPositionVerifyName() : string
- homeVerify() : void
- loadForm() : AbstractForm|null
- loadVerifyForm() : AbstractForm|null
- maskVerified() : void
- updateAccountVerify() : void
- verifyAbstract() : User|null
Properties
$driverRepository
protected
DriverRepositoryInterface
$driverRepository
$userVerifyRepository
protected
UserVerifyRepositoryInterface
$userVerifyRepository
Methods
__construct()
public
__construct(UserVerifyRepositoryInterface $userVerifyRepository, DriverRepositoryInterface $driverRepository) : mixed
Parameters
- $userVerifyRepository : UserVerifyRepositoryInterface
- $driverRepository : DriverRepositoryInterface
resendAbstract()
public
resendAbstract(User $user, string $action, string $verifiable) : bool
Parameters
- $user : User
- $action : string
- $verifiable : string
Return values
boolsendAbstract()
public
sendAbstract(User $user, string $action) : bool
Parameters
- $user : User
- $action : string
Return values
boolgetPositionVerifyName()
protected
getPositionVerifyName(User $user, UserVerify $verify) : string
Parameters
- $user : User
- $verify : UserVerify
Return values
stringhomeVerify()
protected
abstract homeVerify(User $user) : void
Parameters
- $user : User
loadForm()
protected
loadForm(User $resource, string|null $verifiable, string $driverName[, string|null $resolution = 'web' ]) : AbstractForm|null
Parameters
- $resource : User
- $verifiable : string|null
- $driverName : string
- $resolution : string|null = 'web'
Return values
AbstractForm|nullloadVerifyForm()
protected
loadVerifyForm(User $resource, string $verifiable, string $action, string $verifyPlace[, string $resolution = 'web' ]) : AbstractForm|null
Parameters
- $resource : User
- $verifiable : string
- $action : string
- $verifyPlace : string
- $resolution : string = 'web'
Return values
AbstractForm|nullmaskVerified()
protected
maskVerified(User $user, UserVerify $verify) : void
Parameters
- $user : User
- $verify : UserVerify
updateAccountVerify()
protected
abstract updateAccountVerify(User $user, UserVerify $verify) : void
Parameters
- $user : User
- $verify : UserVerify
verifyAbstract()
protected
verifyAbstract(string $action, string|null $code[, string|null $hash = null ]) : User|null
Parameters
- $action : string
- $code : string|null
- $hash : string|null = null