Potsky\LaravelLocalizationHelpers\Factory\Localization::getLangPath PHP Method

getLangPath() public method

Get the lang directory path
public getLangPath ( $lang_folder_path = null ) : string
$lang_folder_path
return string the path
    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;
        }
    }