GetAllAnnouncementsUseCase
in package
Read onlyYes
Fetches all available announcements
Table of Contents
Properties
- $logger : LoggerInterface
- $repository : AnnouncementRepositoryInterface
Methods
- __construct() : mixed
- execute() : array<string|int, Announcement>
- Fetches all announcements
Properties
$logger
private
LoggerInterface
$logger
$repository
private
AnnouncementRepositoryInterface
$repository
Methods
__construct()
public
__construct(AnnouncementRepositoryInterface $repository, LoggerInterface $logger) : mixed
Parameters
- $repository : AnnouncementRepositoryInterface
- $logger : LoggerInterface
execute()
Fetches all announcements
public
execute() : array<string|int, Announcement>