Auth\Controller\Accounts::getLanguages PHP Method

getLanguages() protected method

protected getLanguages ( )
    protected function getLanguages()
    {
        $languages = [["i18n" => 'en', "language" => 'English']];
        foreach ($this->app->helper("fs")->ls('*.php', 'custom:i18n') as $file) {
            $lang = (include $file->getRealPath());
            $i18n = $file->getBasename('.php');
            $language = isset($lang['@meta']['language']) ? $lang['@meta']['language'] : $i18n;
            $languages[] = ["i18n" => $i18n, "language" => $language];
        }
        return $languages;
    }