function AsciiSlugger::getParentLocale
3 calls to AsciiSlugger::getParentLocale()
- AsciiSlugger::createEmojiTransliterator in vendor/
symfony/ string/ Slugger/ AsciiSlugger.php - AsciiSlugger::createTransliterator in vendor/
symfony/ string/ Slugger/ AsciiSlugger.php - AsciiSlugger::slug in vendor/
symfony/ string/ Slugger/ AsciiSlugger.php - Creates a slug for the given string and locale, using appropriate transliteration when needed.
File
-
vendor/
symfony/ string/ Slugger/ AsciiSlugger.php, line 195
Class
- AsciiSlugger
- @author Titouan Galopin <galopintitouan@gmail.com>
Namespace
Symfony\Component\String\SluggerCode
private static function getParentLocale(?string $locale) : ?string {
if (!$locale) {
return null;
}
if (false === ($str = strrchr($locale, '_'))) {
// no parent locale
return null;
}
return substr($locale, 0, -\strlen($str));
}