* @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\CMS\Language; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Interface defining a factory which can create language objects * * @since 4.0.0 */ interface LanguageFactoryInterface { /** * 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; }