PHP Class phpbb\install\module\obtain_data\task\obtain_database_data

Inheritance: extends phpbb\install\task_base, implements phpbb\install\task_interface
Datei anzeigen Open project: phpbb/phpbb

Protected Properties

Property Type Description
$database_helper phpbb\install\helper\database
$install_config phpbb\install\helper\config
$io_handler phpbb\install\helper\iohandler\iohandler_interface

Public Methods

Method Description
__construct ( phpbb\install\helper\database $database_helper, phpbb\install\helper\config $install_config, phpbb\install\helper\iohandler\iohandler_interface $iohandler ) Constructor
get_step_count ( )
get_task_lang_name ( )
run ( )

Protected Methods

Method Description
check_database_data ( string $dbms, string $dbhost, integer $dbport, string $dbuser, string $dbpass, string $dbname, string $table_prefix ) : boolean Check database data
process_form ( ) Process form data
request_form_data ( boolean $use_request_data = false ) Request data from the user

Method Details

__construct() public method

Constructor
public __construct ( phpbb\install\helper\database $database_helper, phpbb\install\helper\config $install_config, phpbb\install\helper\iohandler\iohandler_interface $iohandler )
$database_helper phpbb\install\helper\database Installer's database helper
$install_config phpbb\install\helper\config Installer's config helper
$iohandler phpbb\install\helper\iohandler\iohandler_interface Installer's input-output handler

check_database_data() protected method

Check database data
protected check_database_data ( string $dbms, string $dbhost, integer $dbport, string $dbuser, string $dbpass, string $dbname, string $table_prefix ) : boolean
$dbms string Selected database type
$dbhost string Database host address
$dbport integer Database port number
$dbuser string Database username
$dbpass string Database password
$dbname string Database name
$table_prefix string Database table prefix
return boolean True if database data is correct, false otherwise

get_step_count() public static method

public static get_step_count ( )

get_task_lang_name() public method

public get_task_lang_name ( )

process_form() protected method

Process form data
protected process_form ( )

request_form_data() protected method

Request data from the user
protected request_form_data ( boolean $use_request_data = false )
$use_request_data boolean Whether to use submited data

run() public method

public run ( )

Property Details

$database_helper protected_oe property

protected database,phpbb\install\helper $database_helper
return phpbb\install\helper\database

$install_config protected_oe property

protected config,phpbb\install\helper $install_config
return phpbb\install\helper\config

$io_handler protected_oe property

protected iohandler_interface,phpbb\install\helper\iohandler $io_handler
return phpbb\install\helper\iohandler\iohandler_interface