abstract class Exporter (View source)

Properties

protected ExportColumn[] $cachedColumns
protected Model|null $record
static protected string|null $model

Methods

__construct(Export $export, array $columnMap, array $options)

No description

array
__invoke(Model $record)

No description

static array
getColumns()

No description

static array
getOptionsFormComponents()

No description

static string
getModel()

No description

static string
getCompletedNotificationBody(Export $export)

No description

static string
getCompletedNotificationTitle(Export $export)

No description

array
getJobMiddleware()

No description

CarbonInterface|null
getJobRetryUntil()

No description

array
getJobTags()

No description

string|null
getJobQueue()

No description

string|null
getJobConnection()

No description

string|null
getJobBatchName()

No description

array
getCachedColumns()

No description

Model|null
getRecord()

No description

array
getOptions()

No description

string
getFileDisk()

No description

string
getFileName(Export $export)

No description

static string
getCsvDelimiter()

No description

array
getFormats()

No description

Style|null
getXlsxCellStyle()

No description

Style|null
getXlsxHeaderCellStyle()

No description

static Builder
modifyQuery(Builder $query)

No description

Details

__construct(Export $export, array $columnMap, array $options)

No description

Parameters

Export $export
array $columnMap
array $options

array __invoke(Model $record)

No description

Parameters

Model $record

Return Value

array

abstract static array getColumns()

No description

Return Value

array

static array getOptionsFormComponents()

No description

Return Value

array

static string getModel()

No description

Return Value

string

abstract static string getCompletedNotificationBody(Export $export)

No description

Parameters

Export $export

Return Value

string

static string getCompletedNotificationTitle(Export $export)

No description

Parameters

Export $export

Return Value

string

array getJobMiddleware()

No description

Return Value

array

CarbonInterface|null getJobRetryUntil()

No description

Return Value

CarbonInterface|null

array getJobTags()

No description

Return Value

array

string|null getJobQueue()

No description

Return Value

string|null

string|null getJobConnection()

No description

Return Value

string|null

string|null getJobBatchName()

No description

Return Value

string|null

array getCachedColumns()

No description

Return Value

array

Model|null getRecord()

No description

Return Value

Model|null

array getOptions()

No description

Return Value

array

string getFileDisk()

No description

Return Value

string

string getFileName(Export $export)

No description

Parameters

Export $export

Return Value

string

static string getCsvDelimiter()

No description

Return Value

string

array getFormats()

No description

Return Value

array

Style|null getXlsxCellStyle()

No description

Return Value

Style|null

Style|null getXlsxHeaderCellStyle()

No description

Return Value

Style|null

static Builder modifyQuery(Builder $query)

No description

Parameters

Builder $query

Return Value

Builder