Source of file EcommerceModelAdminTrait.php
Size: 0,573 Bytes - Last Modified: 2021-12-23T10:39:35+00:00
/var/www/docs.ssmods.com/process/src/src/Traits/EcommerceModelAdminTrait.php
12345678910111213141516171819202122232425 | <?php namespace Sunnysideup\Ecommerce\Traits; use SilverStripe\Core\Injector\Injector; trait EcommerceModelAdminTrait { /** * Define which fields are used in the {@link getEditForm} GridField export. * By default, it uses the summary fields from the model definition. * * @return array */ public function getExportFields() { $obj = Injector::inst()->get($this->modelClass); if ($obj->hasMethod('getExportFields')) { return $obj->getExportFields(); } return $obj->summaryFields(); } } |