Copied!

TranslatorInterface

TranslatorInterface.php : 18
Interface

Methods

publicsupports()

TranslatorInterface.php : 20
public supports(mixed $context) : bool

Parameters

Name Type Default value Description
$context mixed - -

Return values

bool

publictranslate()

TranslatorInterface.php : 31
public translate(mixed $context, TranslationProviderInterface $provider, string $sourceLanguage, string $targetLanguage) : array<string, mixed>

Parameters

Name Type Default value Description
$context mixed - -
$provider TranslationProviderInterface - -
$sourceLanguage string - -
$targetLanguage string - -

Return values

array<string, mixed>

Tags
Throws
SourceLanguageTranslationMissingException
Throws
TargetLanguageUnavailableException
Throws
LanguageCodeConversionException
Throws
ValidatorNotFoundException
Throws
InvalidArgumentException