PKPLocale::loadLocaleList PHP Method

loadLocaleList() static public method

Load a locale list from a file.
static public loadLocaleList ( $filename ) : array
$filename string
return array
    static function &loadLocaleList($filename)
    {
        $xmlDao = new XMLDAO();
        $data = $xmlDao->parseStruct($filename, array('locale'));
        $allLocales = array();
        // Build array with ($localKey => $localeName)
        if (isset($data['locale'])) {
            foreach ($data['locale'] as $localeData) {
                $allLocales[$localeData['attributes']['key']] = $localeData['attributes'];
            }
        }
        return $allLocales;
    }