src/Utils/StringTools.php
public static function cleanFileName($fileName)
  {
    $fileNameParts = explode('.', $fileName);
    $extension = array_pop($fileNameParts);
    $fileName = implode($fileNameParts);
    return static::clean($fileName) .'.'. $extension;
  }
public static function cleanFileName($fileName)
  {
    $fileNameParts = explode('.', $fileName);
    $extension = array_pop($fileNameParts);
    $fileName = implode($fileNameParts);
    return static::clean($fileName) .'.'. $extension;
  }
Nettoie un nom de fichier de tous les caractères spéciaux

@param  string  $fileName  Chaîne de caractère
@return string             Chaîne de caractère nettoyée