Back to CachingLanguageFactory class

Method createLanguage

public \Joomla\CMS\Language\Language
createLanguage
(mixed $lang, mixed $debug = false)
Method to get an instance of a language.
Parameters
  • string $lang The language to use
  • bool $debug The debug mode
Returns
  • \Joomla\CMS\Language\Language
Since
  • 4.0.0

Method createLanguage - Source code

/**
 * Method to get an instance of a language.
 *
 * @param   string   $lang   The language to use
 * @param   boolean  $debug  The debug mode
 *
 * @return  Language
 *
 * @since   4.0.0
 */
public function createLanguage($lang, $debug = false) : Language
{
    if (!isset(self::$languages[$lang . $debug])) {
        self::$languages[$lang . $debug] = parent::createLanguage($lang, $debug);
    }
    return self::$languages[$lang . $debug];
}