public function getLocalizedSymbolsForLocale(Locale $locale)
    {
        if (isset($this->localizedSymbols[(string)$locale])) {
            return $this->localizedSymbols[(string)$locale];
        }

        $model = $this->cldrRepository->getModelForLocale($locale);
        return $this->localizedSymbols[(string)$locale] = $model->getRawArray('numbers/symbols');
    }
public function getLocalizedSymbolsForLocale(Locale $locale)
    {
        if (isset($this->localizedSymbols[(string)$locale])) {
            return $this->localizedSymbols[(string)$locale];
        }

        $model = $this->cldrRepository->getModelForLocale($locale);
        return $this->localizedSymbols[(string)$locale] = $model->getRawArray('numbers/symbols');
    }
public function getLocalizedSymbolsForLocale ( Locale $ locale ) { if ( isset ( $ this -> localizedSymbols [ ( string ) $ locale ] ) ) { return $ this -> localizedSymbols [ ( string ) $ locale ] ; } $ model = $ this -> cldrRepository -> getModelForLocale ( $ locale ) ; return $ this -> localizedSymbols [ ( string ) $ locale ] = $ model -> getRawArray ( 'numbers/symbols' ) ; }
Returns symbols array for provided locale.

Symbols are elements defined in tag symbols from CLDR. They define
localized versions of various number-related elements, like decimal
separator, group separator or minus sign.

Symbols arrays for every requested locale are cached.

@param Locale $locale
@return array Symbols array
Returns symbols array for provided locale .