Copied!

LanguageNormalizerInterface

LanguageNormalizerInterface.php : 17
Interface

Interface for normalizing language codes to provider-specific format.

Methods

publicnormalize()

LanguageNormalizerInterface.php : 26

Normalizes a language code to the provider's expected format.

public normalize(TranslationProviderInterface $provider, string $languageCode) : string

Parameters

Name Type Default value Description
$provider TranslationProviderInterface - -
$languageCode string - -

Return values

string

Tags
Throws
UnsupportedLanguageException

publicsupports()

LanguageNormalizerInterface.php : 19
public supports(TranslationProviderInterface $provider) : bool

Parameters

Name Type Default value Description
$provider TranslationProviderInterface - -

Return values

bool