public function getLangPath($lang_folder_path = null)
{
if (empty($lang_folder_path)) {
$paths = array(app_path() . DIRECTORY_SEPARATOR . 'lang', base_path() . DIRECTORY_SEPARATOR . 'resources' . DIRECTORY_SEPARATOR . 'lang');
foreach ($paths as $path) {
if (file_exists($path)) {
return $path;
//@codeCoverageIgnoreStart
}
}
$e = new Exception('', self::NO_LANG_FOLDER_FOUND_IN_THESE_PATHS);
$e->setParameter($paths);
throw $e;
//@codeCoverageIgnoreEnd
} else {
if (file_exists($lang_folder_path)) {
return $lang_folder_path;
}
$e = new Exception('', self::NO_LANG_FOLDER_FOUND_IN_YOUR_CUSTOM_PATH);
$e->setParameter($lang_folder_path);
throw $e;
}
}