DoDomuDojade Documentation

CreateAnnouncementUseCase
in package

Read onlyYes

Use case for creating announcements

Table of Contents

Properties

$eventPublisher  : EventPublisher
$logger  : LoggerInterface
$repository  : AnnouncementRepositoryInterface
$validator  : AnnouncementBusinessValidator

Methods

__construct()  : mixed
execute()  : AnnouncementId
mapDtoToEntity()  : Announcement
validateBusinessRules()  : void
Validates business logic

Properties

Methods


        
On this page

Search results