Back to PhocacartLanguage class

Method setLanguage

public
setLanguage
(mixed $lang)

Method setLanguage - Source code

public function setLanguage($lang)
{
    $app = Factory::getApplication();
    $language = Factory::getLanguage();
    if ($lang != '' && $lang != '*') {
        $newLang = Language::getInstance($lang);
        Factory::$language = $newLang;
        $app->loadLanguage($newLang);
        if (!empty($this->primeLangPaths)) {
            foreach ($this->primeLangPaths as $k => $v) {
                $newLang->load($k);
            }
        }
    }
}