ElementExporterInterface

Type
Interface
Namespace
craft\base
Extends
craft\base\ComponentInterface
Implemented by
craft\base\ElementExporter, craft\elements\exporters\Expanded, craft\elements\exporters\Raw
Since
3.4.0

ElementExporterInterface defines the common interface to be implemented by element exporter classes.

View source

# Public Methods

Method Description
displayName() Returns the display name of this class.
export() Creates the export data for elements fetched with the given element query.
getFilename() Returns the filename (sans extension) that the export file should have.
setElementType() Sets the element type on the exporter.

# export()

Creates the export data for elements fetched with the given element query.

View source

Arguments

Returns

array

# getFilename()

Returns the filename (sans extension) that the export file should have.

View source

Returns

string

# setElementType()

Sets the element type on the exporter.

View source

Arguments