[Intl] Explicit check
This commit is contained in:
parent
7ae7a66f05
commit
fbd4ce4c5c
@ -167,9 +167,9 @@ class LanguageDataGenerator extends AbstractDataGenerator
|
|||||||
$aliases = iterator_to_array($metadataBundle['alias']['language']);
|
$aliases = iterator_to_array($metadataBundle['alias']['language']);
|
||||||
$alpha2ToAlpha3 = [];
|
$alpha2ToAlpha3 = [];
|
||||||
|
|
||||||
foreach ($aliases as $alias => $language) {
|
foreach ($aliases as $alias => $data) {
|
||||||
$language = $language['replacement'];
|
$language = $data['replacement'];
|
||||||
if (2 === \strlen($language) && 3 === \strlen($alias)) {
|
if (2 === \strlen($language) && 3 === \strlen($alias) && 'overlong' === $data['reason']) {
|
||||||
if (isset(self::$preferredAlpha2ToAlpha3Mapping[$language])) {
|
if (isset(self::$preferredAlpha2ToAlpha3Mapping[$language])) {
|
||||||
// Validate to prevent typos
|
// Validate to prevent typos
|
||||||
if (!isset($aliases[self::$preferredAlpha2ToAlpha3Mapping[$language]])) {
|
if (!isset($aliases[self::$preferredAlpha2ToAlpha3Mapping[$language]])) {
|
||||||
|
Reference in New Issue
Block a user