CronClass
    
            
            in package
            
        
    
    
    
        
            Defines global attributes and methods for all classes.
Tags
Table of Contents
- $dataBase : DataBase
 - Database object.
 - $init : int
 - $pluginName : string
 - __construct() : mixed
 - CronClass constructor.
 - isTimeForJob() : bool
 - Returns true if this cron job can be executed (never executed or more than period), false otherwise.
 - jobDone() : mixed
 - Updates when this job is executed.
 - run() : mixed
 - Select and execute the relevant controller for the cron.
 - toolBox() : ToolBox
 
Properties
$dataBase
Database object.
    protected
        DataBase
    $dataBase
    
    
    
    
$init
    private
        int
    $init
    
    
    
    
$pluginName
    private
        string
    $pluginName
    
    
    
    
Methods
__construct()
CronClass constructor.
    public
                    __construct(string $pluginName) : mixed
    
        Parameters
- $pluginName : string
 
Return values
mixed —isTimeForJob()
Returns true if this cron job can be executed (never executed or more than period), false otherwise.
    public
                    isTimeForJob(string $jobName[, string $period = '1 day' ]) : bool
    
        Parameters
- $jobName : string
 - $period : string = '1 day'
 
Return values
bool —jobDone()
Updates when this job is executed.
    public
                    jobDone(string $jobName) : mixed
    
        Parameters
- $jobName : string
 
Return values
mixed —run()
Select and execute the relevant controller for the cron.
    public
    abstract                run() : mixed
    
    
    
        Return values
mixed —toolBox()
    protected
                    toolBox() : ToolBox