#!/usr/bin/env php
<?php

use Locale;
use Symfony\Component\Intl\Intl;

include __DIR__ . '/../vendor/autoload.php';

class Country extends Umpirsky\ListGenerator\Importer\Importer
{
    public function getLanguages()
    {
        return array_keys(Intl::getLocaleBundle()->getLocaleNames(Locale::getDefault()));
    }

    public function getData($language)
    {
        return Intl::getRegionBundle()->getCountryNames($language);
    }
}

(new Umpirsky\ListGenerator\Builder\Builder(
    new Country(),
    __DIR__.'/../data'
))->run();
