public function getExportFields() { $translations = array(); foreach ($this->getConfigurationPool()->getContainer()->getParameter('locales') as $locale) { $translations[$locale] = "contentTranslations[{$locale}]"; } $fields = array_merge(parent::getExportFields(), $translations); $fields = array_diff($fields, ['content', 'translations']); return $fields; }
/** * {@inheritdoc} */ public function getExportFields() { // avoid security field to be exported return array_filter(parent::getExportFields(), function ($v) { return !in_array($v, array('password', 'salt')); }); }
/** * {@inheritDoc} */ public function getExportFields() { $exportFields = parent::getExportFields(); $exportFields[] = 'totalBeforeTaxes'; return $exportFields; }