DeleteRejectedSinceAnnouncementUseCase
in package
Read onlyYes
Use case for deleting announcements since the provided date
Table of Contents
Properties
- $logger : LoggerInterface
- $repository : PDOAnnouncementRepository
Methods
- __construct() : mixed
- execute() : int
- Deletes rejected announcements older than the specified date
Properties
$logger
private
LoggerInterface
$logger
$repository
private
PDOAnnouncementRepository
$repository
Methods
__construct()
public
__construct(PDOAnnouncementRepository $repository, LoggerInterface $logger) : mixed
Parameters
- $repository : PDOAnnouncementRepository
- $logger : LoggerInterface
execute()
Deletes rejected announcements older than the specified date
public
execute(string $date) : int
Parameters
- $date : string
Tags
Return values
int —number of announcements deleted