public function getLocalesOrder()
    {
        $locales = $this->getSupportedLocales();

        $order = $this->configRepository->get('laravellocalization.localesOrder');

        uksort($locales, function ($a, $b) use ($order) {
            $pos_a = array_search($a, $order);
            $pos_b = array_search($b, $order);
            return $pos_a - $pos_b;
        });

        return $locales;
    }
public function getLocalesOrder()
    {
        $locales = $this->getSupportedLocales();

        $order = $this->configRepository->get('laravellocalization.localesOrder');

        uksort($locales, function ($a, $b) use ($order) {
            $pos_a = array_search($a, $order);
            $pos_b = array_search($b, $order);
            return $pos_a - $pos_b;
        });

        return $locales;
    }
public function getLocalesOrder ( ) { $ locales = $ this -> getSupportedLocales ( ) ; $ order = $ this -> configRepository -> get ( 'laravellocalization.localesOrder' ) ; uksort ( $ locales , function ( $ a , $ b ) use ( $ order ) { $ pos_a = array_search ( $ a , $ order ) ; $ pos_b = array_search ( $ b , $ order ) ; return $ pos_a - $ pos_b ; } ) ; return $ locales ; }
Return an array of all supported Locales but in the order the user
has specified in the config file. Useful for the language selector.

@return array
Return an array of all supported Locales but in the order the user has specified in the config file . Useful for the language selector .