You are here

protected function FilenameGenerator::sanitizeFilename in Entity Print 8.2

Gets a safe filename.

Parameters

string $filename: The un-processed filename.

string $langcode: The language of the filename.

Return value

string The filename stripped to only safe characters.

1 call to FilenameGenerator::sanitizeFilename()
FilenameGenerator::generateFilename in src/FilenameGenerator.php
Generates a filename to be used for a printed document.

File

src/FilenameGenerator.php, line 55

Class

FilenameGenerator
A service for generating filenames for printed documents.

Namespace

Drupal\entity_print

Code

protected function sanitizeFilename($filename, $langcode) {
  $transformed = $this->transliteration
    ->transliterate($filename, $langcode);
  return preg_replace("/[^A-Za-z0-9 ]/", '', $transformed);
}