Copied!

AbstractDataExporter

AbstractDataExporter.php : 16
Abstract

Methods

public__construct()

AbstractDataExporter.php : 21
public __construct(TransportInterface $transport, DatasetBuilderInterface $datasetBuilder, iterable<string|int, ExportDataProcessorInterface$exportDataPostProcessors)

Parameters

Name Type Default value Description
$transport TransportInterface - -
$datasetBuilder DatasetBuilderInterface - -
$exportDataPostProcessors iterable<string|int, ExportDataProcessorInterface> - -

publicexport()

AbstractDataExporter.php : 28
public export(DataExportContextInterface $dataExportContext, TransportContextInterface $transportContext) : void

Parameters

Name Type Default value Description
$dataExportContext DataExportContextInterface - -
$transportContext TransportContextInterface - -

protectedcreateBuildParameters()

AbstractDataExporter.php : 56
protected abstract createBuildParameters(DataExportContextInterface $dataExportContext, TransportContextInterface $transportContext) : BuildParametersInterface

Parameters

Name Type Default value Description
$dataExportContext DataExportContextInterface - -
$transportContext TransportContextInterface - -

Return values

BuildParametersInterface

protectedvalidateDataExportContext()

AbstractDataExporter.php : 54
protected abstract validateDataExportContext(DataExportContextInterface $dataExportContext) : void

Parameters

Name Type Default value Description
$dataExportContext DataExportContextInterface - -