$config['relationTypes']['Assignment'], 'foreign_key' => 'assignment_id' ]; $config['serialized_fields']['options'] = JSONArrayObject::class; parent::configure($config); } /** * Export available data of a given user into a storage object * (an instance of the StoredUserData class) for that user. * * @param StoredUserData $storage object to store data into */ public static function exportUserData(\StoredUserData $storage) { $sorm = self::findBySQL("user_id = ?", [$storage->user_id]); if ($sorm) { $field_data = []; foreach ($sorm as $row) { $field_data[] = $row->toRawArray(); } if ($field_data) { $storage->addTabularData(_('eTask Zuweisungen'), 'etask_assignment_attempts', $field_data); } } } }