DoDomuDojade Documentation

ProposeAnnouncementUseCase
in package

Read onlyYes

Proposes announcement

Table of Contents

Properties

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

Methods

__construct()  : mixed
execute()  : AnnouncementId
Adds a new announcement
mapDtoToEntity()  : Announcement
Maps DTO to entity
validateBusinessRules()  : void
Validates business logic

Properties

Methods


        
On this page

Search results