TokenProviderInterface.php
449 Bytes
<?php
namespace Stichoza\GoogleTranslate\Tokens;
/**
* A nice interface for providing tokens.
*/
interface TokenProviderInterface
{
/**
* Generate and return a token.
*
* @param string $source Source language
* @param string $target Target langiage
* @param string $text Text to translate
* @return string Token
*/
public function generateToken(string $source, string $target, string $text): string;
}