Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
www.humitest.fr
/
htdocs
/
vendor
/
vich
/
uploader-bundle
/
Util
/
/srv/data/web/vhosts/www.humitest.fr/htdocs/vendor/vich/uploader-bundle/Util/Transliterator.php
<?php namespace Vich\UploaderBundle\Util; use Behat\Transliterator\Transliterator as BehatTransliterator; class Transliterator { /** * This class should not be instantiated. */ private function __construct() { } /** * Transliterate a string. If string represents a filename, extension is kept. * * @param string $string * @param string $separator * * @return string */ public static function transliterate(string $string, string $separator = '-'): string { [$filename, $extension] = FilenameUtils::spitNameByExtension($string); $transliterated = BehatTransliterator::transliterate($filename, $separator); if ('' !== $extension) { $transliterated .= '.'.$extension; } return $transliterated; } }