W3cubDocs

/Symfony 2.7

Symfony\Component\Intl\ResourceBundle\LocaleBundle

class LocaleBundle extends LocaleDataProvider implements LocaleBundleInterface

Default implementation of {@link LocaleBundleInterface}.

Methods

__construct(string $path, BundleEntryReaderInterface $reader)

Creates a data provider that reads locale-related data from .res files.

from LocaleDataProvider
getLocales()
getAliases() from LocaleDataProvider
getName($locale, $displayLocale = null) from LocaleDataProvider
getNames($displayLocale = null) from LocaleDataProvider
string|null getLocaleName(string $locale, string $displayLocale = null)

Returns the name of a locale.

string[] getLocaleNames(string $displayLocale = null)

Returns the names of all known locales.

Details

public __construct(string $path, BundleEntryReaderInterface $reader)

Creates a data provider that reads locale-related data from .res files.

Parameters

string $path The path to the directory containing the .res files.
BundleEntryReaderInterface $reader The reader for reading the .res files.

public getLocales()

public getAliases()

public getName($locale, $displayLocale = null)

Parameters

$locale
$displayLocale

public getNames($displayLocale = null)

Parameters

$displayLocale

public string|null getLocaleName(string $locale, string $displayLocale = null)

Returns the name of a locale.

Parameters

string $locale The locale to return the name of (e.g. "de_AT").
string $displayLocale Optional. The locale to return the name in. Defaults to {@link \Locale::getDefault()}.

Return Value

string|null The name of the locale or NULL if not found.

public string[] getLocaleNames(string $displayLocale = null)

Returns the names of all known locales.

Parameters

string $displayLocale Optional. The locale to return the names in. Defaults to {@link \Locale::getDefault()}.

Return Value

string[] A list of locale names indexed by locale codes.

© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Intl/ResourceBundle/LocaleBundle.html