public static function callLanguageFunction($function, $parameters = [])
{
$languageClass = self::get();
$callback = [$languageClass, $function];
if (!method_exists($languageClass, $function) || !is_callable($callback)) {
throw new InvalidArgumentException(sprintf('The function %s::%s does not exist', $languageClass, $function));
}
return call_user_func_array($callback, $parameters);
}