PHP Класс Stevebauman\Translation\Clients\GoogleTranslateApi

Наследование: implements Stevebauman\Translation\Contracts\Client
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$client GuzzleHttp\ClientInterface
$config Holds the current config instance.
$endpoint API endpoint
$source source language
$target target language

Открытые методы

Метод Описание
__construct ( Illuminate\Contracts\Foundation\Application $app, GuzzleHttp\ClientInterface $client )
setSource ( $source = null )
setTarget ( $target )
translate ( $text ) : string

Защищенные методы

Метод Описание
getApiKey ( ) : string Returns the api key from the configuration.
getSource ( ) : string Returns the source language.
getTarget ( ) : string Returns the target language.
parseResponse ( array $contents ) : mixed Extract and decode the translation response.

Описание методов

__construct() публичный Метод

public __construct ( Illuminate\Contracts\Foundation\Application $app, GuzzleHttp\ClientInterface $client )
$app Illuminate\Contracts\Foundation\Application
$client GuzzleHttp\ClientInterface

getApiKey() защищенный Метод

Returns the api key from the configuration.
protected getApiKey ( ) : string
Результат string

getSource() защищенный Метод

Returns the source language.
protected getSource ( ) : string
Результат string

getTarget() защищенный Метод

Returns the target language.
protected getTarget ( ) : string
Результат string

parseResponse() защищенный Метод

Extract and decode the translation response.
protected parseResponse ( array $contents ) : mixed
$contents array
Результат mixed

setSource() публичный Метод

public setSource ( $source = null )

setTarget() публичный Метод

public setTarget ( $target )

translate() публичный Метод

public translate ( $text ) : string
$text
Результат string

Описание свойств

$client защищенное свойство

protected ClientInterface,GuzzleHttp $client
Результат GuzzleHttp\ClientInterface

$config защищенное свойство

Holds the current config instance.
protected $config

$endpoint защищенное свойство

API endpoint
protected $endpoint

$source защищенное свойство

source language
protected $source

$target защищенное свойство

target language
protected $target