GetDisplayAnnouncementsUseCase
in package
Read onlyYes
Provides announcements data formatted for display page
Table of Contents
Properties
- $getUserByIdUseCase : GetUserByIdUseCase
- $getValidAnnouncementsUseCase : GetValidAnnouncementsUseCase
- $logger : LoggerInterface
Methods
- __construct() : mixed
- execute() : array<string|int, mixed>
Properties
$getUserByIdUseCase
private
GetUserByIdUseCase
$getUserByIdUseCase
$getValidAnnouncementsUseCase
private
GetValidAnnouncementsUseCase
$getValidAnnouncementsUseCase
$logger
private
LoggerInterface
$logger
Methods
__construct()
public
__construct(GetValidAnnouncementsUseCase $getValidAnnouncementsUseCase, GetUserByIdUseCase $getUserByIdUseCase, LoggerInterface $logger) : mixed
Parameters
- $getValidAnnouncementsUseCase : GetValidAnnouncementsUseCase
- $getUserByIdUseCase : GetUserByIdUseCase
- $logger : LoggerInterface
execute()
public
execute() : array<string|int, mixed>