phpBB API Documentation
Class

phpbb\install\module\install_filesystem\task\create_config_file

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

Parameters

filesystem_interface $filesystem
config $install_config
database $db_helper
iohandler_interface $iohandler
string $phpbb_root_path
string $php_ext
array $options

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.

Return Value

bool true if the task's requirements are met

at line 95
public run()

Executes the task

at line 231
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.

Return Value

int The number of steps that the task contains

at line 239
public string get_task_lang_name()

Returns the language key of the name of the task

Return Value

string