final class PluginFactory (View source)

Methods

__construct(Relation $relation, OutputHandler $outputHandler, Transformations $transformations, DatabaseInterface $dbi, Config $config, Import $import)

No description

getExportPlugin(string $format, ExportType $exportType = ExportType::Raw, bool $singleTable = false)

No description

getSchemaPlugin(string $format)

No description

array
getAllExportPlugins(ExportType $type, bool $singleTable)

No description

array
getAllImportPlugins()

No description

array
getAllSchemaPlugins()

No description

Details

__construct(Relation $relation, OutputHandler $outputHandler, Transformations $transformations, DatabaseInterface $dbi, Config $config, Import $import)

No description

Parameters

Relation $relation
OutputHandler $outputHandler
Transformations $transformations
DatabaseInterface $dbi
Config $config
Import $import

ExportPlugin|null getExportPlugin(string $format, ExportType $exportType = ExportType::Raw, bool $singleTable = false)

No description

Parameters

string $format
ExportType $exportType
bool $singleTable

Return Value

ExportPlugin|null

SchemaPlugin|null getSchemaPlugin(string $format)

No description

Parameters

string $format

Return Value

SchemaPlugin|null

array getAllExportPlugins(ExportType $type, bool $singleTable)

No description

Parameters

ExportType $type
bool $singleTable

Return Value

array

array getAllImportPlugins()

No description

Return Value

array

array getAllSchemaPlugins()

No description

Return Value

array