/** * {@inheritdoc} */ public function attributesToArray() { $array = parent::attributesToArray(); foreach ($array as $key => $value) { if (strncmp($key, 'm_field_id_', 11) === 0) { $id = substr($key, 11); if (self::$memberFieldRepository->hasFieldId($id)) { $array[self::$memberFieldRepository->getFieldName($id)] = $value; } unset($array[$key]); } } return $array; }
/** * {@inheritdoc} */ public function attributesToArray() { $attributes = parent::attributesToArray(); foreach (array('upload_date', 'modified_date') as $key) { if (isset($attributes[$key]) && $attributes[$key] instanceof Carbon) { $attributes[$key] = (string) $attributes[$key]; } } return $attributes; }