Symbiote\DataTransfer\DataExport
Synopsis
class DataExport
extends DataObject
{
- // members
- private static string $table_name = 'DataExport';
- private static array $db = ;
- private static integer $max_export = 100;
- private static array $export_fields = ;
- private static $export_cache;
- private static array $config_cache = ;
- private static array $export_protected_classes = ;
- private static array $defaults = ;
- // methods
- public void getCMSFields()
- public void onBeforeWrite()
- public void export()
- public void exportObject()
- protected void configForType()
- protected void makeContentId()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Members
private
- $config_cache
- $db
- $defaults
- $export_cache
- $export_fields
—
array
The fields and relationships to export for a given type -
$export_protected_classes
Classes listed in here won't be affected by the `IncludeAllFields` flag. - $max_export
- $table_name
Methods
protected
public
- export()
- exportObject() — Converts an object into a serialised form used for sending over the wire
- getCMSFields()
- onBeforeWrite()