Deleter
in package
Category deletion service.
Handles safe deletion of categories.
Table of Contents
Properties
Methods
- __construct() : mixed
- delete() : bool
- Delete a category by ID
Properties
$_categoryRepository
private
ICategoryRepository
$_categoryRepository
$_eventEmitter
private
Emitter|null
$_eventEmitter
Methods
__construct()
public
__construct(ICategoryRepository $categoryRepository[, Emitter|null $eventEmitter = null ]) : mixed
Parameters
- $categoryRepository : ICategoryRepository
- $eventEmitter : Emitter|null = null
delete()
Delete a category by ID
public
delete(int $categoryId) : bool
Parameters
- $categoryId : int
-
Category ID to delete
Tags
Return values
bool —True if deletion was successful