class create_config_file extends task_base
Dumps config file
Methods
__construct(filesystem_interface $filesystem, config $install_config, database $db_helper, iohandler_interface $iohandler, string $phpbb_root_path, string $php_ext, array $options = array())
Constructor |
||
is_essential()
Checks if the task is essential to install phpBB or it can be skipped |
from task_base | |
bool |
check_requirements()
Checks requirements for the tasks |
from task_base |
run()
Executes the task |
||
static int |
get_step_count()
Returns the number of steps the task contains |
|
string |
get_task_lang_name()
Returns the language key of the name of the task |
Details
at line 69
public
__construct(filesystem_interface $filesystem, config $install_config, database $db_helper, iohandler_interface $iohandler, string $phpbb_root_path, string $php_ext, array $options = array())
Constructor
in task_base at line 39
public
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
public 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 95
public
run()
Executes the task
at line 232
static public 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 240
public string
get_task_lang_name()
Returns the language key of the name of the task