Habari\CronJob::__construct PHP Method

__construct() public method

Constructor for the CronJob class.
See also: QueryRecord::__construct()
public __construct ( array $paramarray = [] )
$paramarray array an associative array or querystring of initial field values
    public function __construct($paramarray = array())
    {
        $this->now = DateTime::create();
        // Defaults
        $this->fields = array_merge(self::default_fields(), $this->fields);
        // maybe serialize the callback
        $paramarray = Utils::get_params($paramarray);
        if (isset($paramarray['callback']) && (is_array($paramarray['callback']) || is_object($paramarray['callback']))) {
            $paramarray['callback'] = serialize($paramarray['callback']);
        }
        parent::__construct($paramarray);
        $this->exclude_fields('cron_id');
    }