[Intl] Fix LocaleDataGenerator

This commit is contained in:
Roland Franssen 2019-04-28 11:18:02 +02:00
parent e9aaaafbbb
commit 137ce3f6d2
3 changed files with 27 additions and 3 deletions

View File

@ -19,7 +19,7 @@ use Symfony\Component\Intl\Locale;
*
* @author Bernhard Schussek <bschussek@gmail.com>
*
* @internal to be removed in 5.0.
* @internal
*/
class LanguageDataProvider
{
@ -38,11 +38,17 @@ class LanguageDataProvider
$this->reader = $reader;
}
/**
* @internal to be removed in 5.0.
*/
public function getLanguages()
{
return $this->reader->readEntry($this->path, 'meta', ['Languages']);
}
/**
* @internal to be removed in 5.0.
*/
public function getAliases()
{
return $this->reader->readEntry($this->path, 'root', ['Aliases']);
@ -57,6 +63,9 @@ class LanguageDataProvider
return $this->reader->readEntry($this->path, $displayLocale, ['Names', $language]);
}
/**
* @internal to be removed in 5.0.
*/
public function getNames($displayLocale = null)
{
if (null === $displayLocale) {
@ -75,6 +84,9 @@ class LanguageDataProvider
return $languages;
}
/**
* @internal to be removed in 5.0.
*/
public function getAlpha3Code($language)
{
return $this->reader->readEntry($this->path, 'meta', ['Alpha2ToAlpha3', $language]);

View File

@ -19,7 +19,7 @@ use Symfony\Component\Intl\Locale;
*
* @author Bernhard Schussek <bschussek@gmail.com>
*
* @internal to be removed in 5.0.
* @internal
*/
class RegionDataProvider
{
@ -38,6 +38,9 @@ class RegionDataProvider
$this->reader = $reader;
}
/**
* @internal to be removed in 5.0.
*/
public function getRegions()
{
return $this->reader->readEntry($this->path, 'meta', ['Regions']);
@ -52,6 +55,9 @@ class RegionDataProvider
return $this->reader->readEntry($this->path, $displayLocale, ['Names', $region]);
}
/**
* @internal to be removed in 5.0.
*/
public function getNames($displayLocale = null)
{
if (null === $displayLocale) {

View File

@ -19,7 +19,7 @@ use Symfony\Component\Intl\Locale;
*
* @author Bernhard Schussek <bschussek@gmail.com>
*
* @internal to be removed in 5.0.
* @internal
*/
class ScriptDataProvider
{
@ -38,6 +38,9 @@ class ScriptDataProvider
$this->reader = $reader;
}
/**
* @internal to be removed in 5.0.
*/
public function getScripts()
{
return $this->reader->readEntry($this->path, 'meta', ['Scripts']);
@ -52,6 +55,9 @@ class ScriptDataProvider
return $this->reader->readEntry($this->path, $displayLocale, ['Names', $script]);
}
/**
* @internal to be removed in 5.0.
*/
public function getNames($displayLocale = null)
{
if (null === $displayLocale) {