rex_cronjob_manager
in package
Cronjob Addon.
Tags
Table of Contents
Methods
- factory() : self
- getCurrentEnvironment() : string
- getMessage() : string
- getTypes() : array<int, rex_cronjob>>
- hasMessage() : bool
- log() : void
- registerType() : void
- setCronjob() : void
- setMessage() : void
- tryExecute() : bool
Methods
factory()
public
static factory() : self
Return values
selfgetCurrentEnvironment()
public
static getCurrentEnvironment() : string
Return values
stringgetMessage()
public
getMessage() : string
Return values
stringgetTypes()
public
static getTypes() : array<int, rex_cronjob>>
Return values
array<int, rex_cronjob>>hasMessage()
public
hasMessage() : bool
Return values
boollog()
public
log(bool $success, string $message) : void
Parameters
- $success : bool
- $message : string
registerType()
public
static registerType(rex_cronjob> $class) : void
Parameters
- $class : rex_cronjob>
setCronjob()
public
setCronjob(rex_cronjob|rex_cronjob> $cronjob) : void
Parameters
- $cronjob : rex_cronjob|rex_cronjob>
setMessage()
public
setMessage(string $message) : void
Parameters
- $message : string
tryExecute()
public
tryExecute(rex_cronjob|rex_cronjob> $cronjob[, string $name = '' ][, array<string|int, mixed> $params = [] ][, bool $log = true ][, int|null $id = null ]) : bool
Parameters
- $cronjob : rex_cronjob|rex_cronjob>
- $name : string = ''
- $params : array<string|int, mixed> = []
- $log : bool = true
- $id : int|null = null