AnnouncementValidationHelper
in package
Read onlyYes
FinalYes
Helper class for validating announcements
Table of Contents
Properties
Methods
- __construct() : mixed
- validateId() : void
- Validates announcement's id
- validateText() : void
- Waliduje tekst ogłoszenia.
- validateTitle() : void
- Validates announcement's title
- validateValidUntilDate() : void
- Validates expiry date
Properties
$config
private
Config
$config
Methods
__construct()
public
__construct(Config $config) : mixed
Parameters
- $config : Config
validateId()
Validates announcement's id
public
validateId(AnnouncementId $id) : void
Parameters
- $id : AnnouncementId
Tags
validateText()
Waliduje tekst ogłoszenia.
public
validateText(string $text) : void
Parameters
- $text : string
Tags
validateTitle()
Validates announcement's title
public
validateTitle(string $title) : void
Parameters
- $title : string
Tags
validateValidUntilDate()
Validates expiry date
public
validateValidUntilDate(DateTimeImmutable $validUntil) : void
Preconditions
- Max 1 into the future
Parameters
- $validUntil : DateTimeImmutable