ModuleValidationHelper
in package
Read onlyYes
FinalYes
Helper class for validating modules
Table of Contents
Properties
Methods
- __construct() : mixed
- validateEndTime() : void
- validateId() : void
- validateStartTime() : void
- validateStartTimeNotGreaterThanEndTime() : void
- Validates that start time is not greater than end time
Properties
$validator
private
ModuleBusinessValidator
$validator
Methods
__construct()
public
__construct(ModuleBusinessValidator $validator) : mixed
Parameters
- $validator : ModuleBusinessValidator
validateEndTime()
public
validateEndTime(DateTimeImmutable $endTime) : void
Parameters
- $endTime : DateTimeImmutable
Tags
validateId()
public
validateId(int $id) : void
Parameters
- $id : int
Tags
validateStartTime()
public
validateStartTime(DateTimeImmutable $startTime) : void
Parameters
- $startTime : DateTimeImmutable
Tags
validateStartTimeNotGreaterThanEndTime()
Validates that start time is not greater than end time
public
validateStartTimeNotGreaterThanEndTime(DateTimeImmutable $startTime, DateTimeImmutable $endTime) : void
Parameters
- $startTime : DateTimeImmutable
- $endTime : DateTimeImmutable