ReplicateParamsCorrector
FinalYes
Corrects replicate parameters
Class ReplicateParamsCorrector
Table of Contents
Methods
- __construct() : mixed
- correctEndDate() : false|string
- Correct end date based on $resultEndDateType
- correctReplicateParamsByTemplateData() : mixed
- Corrects replicate parameters (time, start date, end date) if replicate == 'Y'
- correctStartDate() : false|string
- Corrects start date based on $resultStartDateType
- correctTime() : false|string
- Corrects time based on $resultTimeType
- getNextExecutionTime() : string
- Returns next execution time in server timezone
Methods
__construct()
public
__construct([int $userId = 0 ]) : mixed
Parameters
- $userId : int = 0
correctEndDate()
Correct end date based on $resultEndDateType
public
static correctEndDate(mixed $time, mixed $endDate, mixed $offset[, string $resultEndDateType = 'server' ]) : false|string
Parameters
- $time : mixed
- $endDate : mixed
- $offset : mixed
- $resultEndDateType : string = 'server'
Return values
false|stringcorrectReplicateParamsByTemplateData()
Corrects replicate parameters (time, start date, end date) if replicate == 'Y'
public
correctReplicateParamsByTemplateData(mixed $templateData) : mixed
Parameters
- $templateData : mixed
Return values
mixed —replicateParams
correctStartDate()
Corrects start date based on $resultStartDateType
public
static correctStartDate(mixed $time, mixed $startDate, mixed $offset[, string $resultStartDateType = 'server' ]) : false|string
Parameters
- $time : mixed
- $startDate : mixed
- $offset : mixed
- $resultStartDateType : string = 'server'
Return values
false|stringcorrectTime()
Corrects time based on $resultTimeType
public
static correctTime(mixed $time, mixed $offset[, string $resultTimeType = 'server' ]) : false|string
Parameters
- $time : mixed
- $offset : mixed
- $resultTimeType : string = 'server'
Return values
false|stringgetNextExecutionTime()
Returns next execution time in server timezone
public
static getNextExecutionTime(mixed $templateData[, string $baseTime = '' ]) : string
Parameters
- $templateData : mixed
- $baseTime : string = ''