PHP Class PMA\libraries\plugins\ImportPlugin

Show file Open project: phpmyadmin/phpmyadmin

Protected Properties

Property Type Description
$properties PMA\libraries\properties\plugins\ImportPluginProperties ImportPluginProperties object containing the import plugin properties

Public Methods

Method Description
doImport ( ) : void Handles the whole import logic
getProperties ( ) : PMA\libraries\properties\plugins\ImportPluginProperties Gets the import specific format plugin properties

Protected Methods

Method Description
getDbnameAndOptions ( string $currentDb, string $defaultDb ) : array Define DB name and options
setProperties ( ) : void Sets the export plugins properties and is implemented by each import plugin

Method Details

doImport() abstract public method

Handles the whole import logic
abstract public doImport ( ) : void
return void

getDbnameAndOptions() protected method

Define DB name and options
protected getDbnameAndOptions ( string $currentDb, string $defaultDb ) : array
$currentDb string DB
$defaultDb string Default DB name
return array DB name and options (an associative array of options)

getProperties() public method

Gets the import specific format plugin properties
public getProperties ( ) : PMA\libraries\properties\plugins\ImportPluginProperties
return PMA\libraries\properties\plugins\ImportPluginProperties

setProperties() abstract protected method

Sets the export plugins properties and is implemented by each import plugin
abstract protected setProperties ( ) : void
return void

Property Details

$properties protected property

ImportPluginProperties object containing the import plugin properties
protected ImportPluginProperties,PMA\libraries\properties\plugins $properties
return PMA\libraries\properties\plugins\ImportPluginProperties