class CleanupGeneratedPdfDailyTask implements CronTask (View source)

If the silverstripe/crontask module is installed, this will enable the PDF cleanup task to be run on a schedule

Traits

Provides extensions to this object to integrate it with standard config API methods.

Config options

schedule string

The cron schedule for this task (default: midnight every day)

enabled

Whether this task is enabled (default false)

segment

Properties

Methods

public static 
config()

Get a configuration accessor for this class. Short hand for Config::inst()->get($this->class, .....).

public
mixed
stat(string $name) deprecated

Get inherited config value

public
mixed
uninherited(string $name)

Gets the uninherited value for the given config option

public
$this
set_stat(string $name, mixed $value) deprecated

Update the config value for a given property

public
string
getSchedule()

Return a string for a CRON expression. If a "falsy" value is returned, the CronTaskController will assume the CronTask is disabled.

public
void
process()

When this script is supposed to run the CronTaskController will execute process().

Details

static Config_ForClass config()

Get a configuration accessor for this class. Short hand for Config::inst()->get($this->class, .....).

Return Value

Config_ForClass

mixed stat(string $name) deprecated

deprecated 5.0 Use ->config()->get() instead

Get inherited config value

Parameters

string $name

Return Value

mixed

mixed uninherited(string $name)

Gets the uninherited value for the given config option

Parameters

string $name

Return Value

mixed

$this set_stat(string $name, mixed $value) deprecated

deprecated 5.0 Use ->config()->set() instead

Update the config value for a given property

Parameters

string $name
mixed $value

Return Value

$this

string getSchedule()

Return a string for a CRON expression. If a "falsy" value is returned, the CronTaskController will assume the CronTask is disabled.

Return Value

string

void process()

When this script is supposed to run the CronTaskController will execute process().

Return Value

void