Documentation

UserDeleteService extends Injectable
in package

Table of Contents

Properties

$authorizedUser  : UserWrapper
$entityManager  : EntityManager
$userDeleteRequestRepository  : UserDeleteRequestRepository

Methods

__construct()  : mixed
UserDeleteService constructor.
createUserDeleteJob()  : bool
deleteRequestByUserId()  : void
deleteUserAllDataByUserId()  : void
getUserDataByTableNameAndUserId()  : int
createUserDeleteRequest()  : void
softDeleteUserById()  : void

Properties

Methods

createUserDeleteJob()

public createUserDeleteJob(int $deleteUserId, int $requestUserId) : bool
Parameters
$deleteUserId : int

User ID to be need delete

$requestUserId : int

User ID requested user delete

Return values
bool

Job create was success

deleteRequestByUserId()

public deleteRequestByUserId(int $userId) : void
Parameters
$userId : int
Tags
throws
Exception

deleteUserAllDataByUserId()

public deleteUserAllDataByUserId(int $userId) : void
Parameters
$userId : int
Tags
throws
Exception

getUserDataByTableNameAndUserId()

public getUserDataByTableNameAndUserId(string $tableName, string $userKey, int $userId) : int
Parameters
$tableName : string
$userKey : string
$userId : int
Return values
int

createUserDeleteRequest()

private createUserDeleteRequest(int $userId) : void
Parameters
$userId : int
Tags
throws
Exception

softDeleteUserById()

private softDeleteUserById(int $userId) : void
Parameters
$userId : int
Tags
throws
Exception

        
On this page

Search results