class ImportXml extends ImportPlugin

Handles the import for the XML format

Properties

protected ImportPluginProperties $properties ImportPluginProperties object containing the import plugin properties from ImportPlugin
protected Import $import from ImportPlugin

Methods

__construct()

Constructor

void
doImport(array $sql_data = [])

Handles the whole import logic

getProperties()

Gets the import specific format plugin properties

void
setProperties()

Sets the import plugin properties.

array
getDbnameAndOptions(string $currentDb, string $defaultDb)

Define DB name and options

Details

at line 31
__construct()

Constructor

at line 62
void doImport(array $sql_data = [])

Handles the whole import logic

Parameters

array $sql_data 2-element array with sql data

Return Value

void

in ImportPlugin at line 59
ImportPluginProperties getProperties()

Gets the import specific format plugin properties

Return Value

ImportPluginProperties

at line 43
protected void setProperties()

Sets the import plugin properties.

Called in the constructor.

Return Value

void

in ImportPlugin at line 80
protected array getDbnameAndOptions(string $currentDb, string $defaultDb)

Define DB name and options

Parameters

string $currentDb DB
string $defaultDb Default DB name

Return Value

array DB name and options (an associative array of options)