CRUDlex\ServiceProvider::initLocales PHP Method

initLocales() protected method

Initializes the available locales.
protected initLocales ( Pimple\Container $app ) : array
$app Pimple\Container the application container
return array the available locales
    protected function initLocales(Container $app)
    {
        $app['translator']->addLoader('yaml', new YamlFileLoader());
        $localeDir = __DIR__ . '/../locales';
        $locales = $this->getLocales();
        foreach ($locales as $locale) {
            $app['translator']->addResource('yaml', $localeDir . '/' . $locale . '.yml', $locale);
        }
        return $locales;
    }