check_update
class check_update extends task_base
Check the availability of updater files and update version
Properties
protected bool | $is_essential | from task_base | |
protected db | $config | ||
protected filesystem | $filesystem | ||
protected config | $installer_config | ||
protected iohandler_interface | $iohandler | ||
protected update_helper | $update_helper | ||
protected version_helper | $version_helper | ||
protected string | $phpbb_root_path | ||
protected string | $php_ext | ||
protected bool | $tests_passed |
Methods
Constructor
Checks if the task is essential to install phpBB or it can be skipped
Sets $this->tests_passed
Executes the task
Returns the number of steps the task contains
Returns the language key of the name of the task
Details
at line 84
__construct(container_factory $container, filesystem $filesystem, config $config, iohandler_interface $iohandler, update_helper $update_helper, string $phpbb_root_path, string $php_ext)
Constructor
in
task_base at line 39
bool
is_essential()
Checks if the task is essential to install phpBB or it can be skipped
Note: Please note that all the non-essential modules have to implement check_requirements() method.
in
task_base at line 49
bool
check_requirements()
Checks requirements for the tasks
Note: Only need to be implemented for non-essential tasks, as essential tasks requirements should be checked in the requirements install module.
at line 105
protected
set_test_passed(bool $is_passed)
Sets $this->tests_passed
at line 114
run()
Executes the task
at line 186
static int
get_step_count()
Returns the number of steps the task contains
This is a helper method to provide a better progress bar for the front-end.
at line 194
string
get_task_lang_name()
Returns the language key of the name of the task