public function __construct($translator, $config = array())
{
$class = 'Potsky\\LaravelLocalizationHelpers\\Factory\\Translator' . $translator;
$translator = new $class($config);
if (!$translator instanceof TranslatorInterface) {
//@codeCoverageIgnoreStart
// Cannot test a Fatal Error in PHPUnit by invoking non existing class...
throw new Exception('Provided translator does not implement TranslatorInterface');
//@codeCoverageIgnoreEnd
}
$this->translator = $translator;
}