Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. AsciiSlugger.php

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\Slugger

Code

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));
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal