class reparser extends base

Reparse text cron task

Constants

MIN

SIZE

Properties

protected config $config
protected db $reparse_lock
protected manager $reparser_manager
protected string $reparser_name
protected service_collection $reparsers
protected array $resume_data

Methods

string
get_name()

Returns the name of the task.

from  base
set_name(string $name)

Sets the name of the task.

from  base
bool
is_runnable()

Returns whether this cron task can run, given current board configuration.

bool
should_run()

Returns whether this cron task should run now, because enough time has passed since it was last run.

__construct(config $config, db $reparse_lock, manager $reparser_manager, service_collection $reparsers)

Constructor

set_reparser(string $reparser)

Sets the reparser for this cron task

null
run()

Runs this cron task.

Details

in base at line 34
string get_name()

Returns the name of the task.

Return Value

string

Name of wrapped task.

in base at line 44
set_name(string $name)

Sets the name of the task.

Parameters

string $name

The task name

at line 88
bool is_runnable()

Returns whether this cron task can run, given current board configuration.

For example, a cron task that prunes forums can only run when forum pruning is enabled.

Return Value

bool

at line 106
bool should_run()

Returns whether this cron task should run now, because enough time has passed since it was last run.

Return Value

bool

at line 62
__construct(config $config, db $reparse_lock, manager $reparser_manager, service_collection $reparsers)

Constructor

Parameters

config $config
db $reparse_lock
manager $reparser_manager
service_collection $reparsers

at line 75
set_reparser(string $reparser)

Sets the reparser for this cron task

Parameters

string $reparser

at line 129
null run()

Runs this cron task.

Return Value

null