You are here

public function File::getSummary in Feeds 8.3

Returns the summary for a target.

Returning the summary as array is encouraged. The allowance of returning a string only exists for backwards compatibility.

Return value

string|string[] The configuration summary.

Overrides EntityReference::getSummary

File

src/Feeds/Target/File.php, line 313

Class

File
Defines a file field mapper.

Namespace

Drupal\feeds\Feeds\Target

Code

public function getSummary() {
  $summary = parent::getSummary();
  switch ($this->configuration['existing']) {
    case FileSystemInterface::EXISTS_REPLACE:
      $message = 'Replace';
      break;
    case FileSystemInterface::EXISTS_RENAME:
      $message = 'Rename';
      break;
    case FileSystemInterface::EXISTS_ERROR:
      $message = 'Ignore';
      break;
  }
  $summary[] = $this
    ->t('Existing files: %existing', [
    '%existing' => $message,
  ]);
  return $summary;
}