Deleter
in package
implements
IUserDeleter
User deletion service.
Handles safe deletion of users.
Table of Contents
Interfaces
- IUserDeleter
- User deletion service interface
Properties
Methods
- __construct() : mixed
- delete() : bool
- Delete a user by ID
Properties
$_eventEmitter
private
Emitter|null
$_eventEmitter
$_userRepository
private
IUserRepository
$_userRepository
Methods
__construct()
public
__construct(IUserRepository $userRepository[, Emitter|null $eventEmitter = null ]) : mixed
Parameters
- $userRepository : IUserRepository
- $eventEmitter : Emitter|null = null
delete()
Delete a user by ID
public
delete(int $userId) : bool
Parameters
- $userId : int
-
User ID to delete
Tags
Return values
bool —True if deletion was successful