MenaraSolutions\Geographer\Services\TranslationAgency::getTranslator PHP Method

getTranslator() public method

public getTranslator ( string $language ) : MenaraSolutions\Geographer\Contracts\PoliglottaInterface
$language string
return MenaraSolutions\Geographer\Contracts\PoliglottaInterface
    public function getTranslator($language)
    {
        if (!isset($this->languages[$language])) {
            throw new MisconfigurationException('No hablo ' . $language . ', sorry');
        }
        if (!isset($this->translators[$language])) {
            $this->translators[$language] = new $this->languages[$language]($this);
        }
        return $this->translators[$language];
    }