getSourceProperty('settings'); switch ($row->getSourceProperty('type')) { case 'image': if (!is_array($value['default_image'])) { $value['default_image'] = ['uuid' => '']; } break; case 'date': case 'datetime': case 'datestamp': if ($value['granularity']['hour'] === 0 && $value['granularity']['minute'] === 0 && $value['granularity']['second'] === 0) { $value['datetime_type'] = 'date'; } break; case 'taxonomy_term_reference': $value['target_type'] = 'taxonomy_term'; break; default: break; } return $value; } }