<?php

namespace App\Core;
use Laravel\Lumen\Application as LumenApplication;

class Application extends LumenApplication
{

    /**
     * @param $locale
     */
    public function setLocale($locale): void
    {
        $this['config']->set('app.locale', $locale);
        $this['translator']->setLocale($locale);
        $this['events']->fire('locale.changed', [ $locale ]);
    }

    public function getLocale()
    {
        return $this['config']->get('app.locale');
    }
}
