aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/commerceguys/intl/scripts/generate_locale_data.php
blob: 4e2b617b8f8b418c0e4051ec8102f14db2eceb49 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php

/**
 * Generates the $parents array for the Locale class.
 */

$parentLocales = __DIR__ . '/assets/cldr-core/supplemental/parentLocales.json';
$parentLocales = json_decode(file_get_contents($parentLocales), true);
$parentLocales = $parentLocales['supplemental']['parentLocales']['parentLocale'];
$parentLocales = var_export($parentLocales, true) . ';';

$export = "<?php\n\n";
$export .= '$parents = ' . str_replace(['array (', ')'], ['[', ']'], $parentLocales);
$export .= "\n";
file_put_contents(__DIR__ . '/locale_data.php', $export);