AbstractAdminActionService
    
            
            in package
            
        
    
            
            implements
                            ActionServiceInterface                    
    
    
AbstractYes
Table of Contents
Interfaces
- ActionServiceInterface
 - Interface ActionServiceInterface.
 
Properties
Methods
- __construct() : mixed
 - editForm() : null|AbstractForm
 - mustVerify() : bool
 - resend() : bool
 - send() : bool
 - sendAbstract() : bool
 - verify() : User|null
 - verifyForm() : null|AbstractForm
 - verifySendingService() : void
 - verifyUser() : bool
 
Properties
$userVerifyRepository
    protected
        UserVerifyRepositoryInterface
    $userVerifyRepository
    
    
    
    
Methods
__construct()
    public
                    __construct(UserVerifyRepositoryInterface $userVerifyRepository) : mixed
    Parameters
- $userVerifyRepository : UserVerifyRepositoryInterface
 
editForm()
    public
                    editForm(User $resource[, string $resolution = 'web' ]) : null|AbstractForm
    Parameters
- $resource : User
 - $resolution : string = 'web'
 
Return values
null|AbstractFormmustVerify()
    public
                    mustVerify(User $user[, array<string|int, mixed> $extra = [] ]) : bool
    Parameters
- $user : User
 - $extra : array<string|int, mixed> = []
 
Return values
boolresend()
    public
                    resend(User $user, string $verifiable) : bool
    Parameters
- $user : User
 - $verifiable : string
 
Return values
boolsend()
    public
    abstract                send(User $user, string $verifiable) : bool
    Parameters
- $user : User
 - $verifiable : string
 
Return values
boolsendAbstract()
    public
                    sendAbstract(User $user, string $action) : bool
    Parameters
- $user : User
 - $action : string
 
Return values
boolverify()
    public
                    verify(string|null $code[, string|null $hash = null ]) : User|null
    Parameters
- $code : string|null
 - $hash : string|null = null
 
Return values
User|nullverifyForm()
    public
                    verifyForm(User $resource, string $verifiable, string $verifyPlace[, string $resolution = 'web' ]) : null|AbstractForm
    Parameters
- $resource : User
 - $verifiable : string
 - $verifyPlace : string
 - $resolution : string = 'web'
 
Return values
null|AbstractFormverifySendingService()
    public
    abstract                verifySendingService() : void
    verifyUser()
    public
    abstract                verifyUser(User $user) : bool
    Parameters
- $user : User