LanguageWidget.php 672 Bytes
<?php
    
    namespace frontend\widgets;
    
    use artbox\core\services\Languages;
    use yii\base\Widget;
    use yii\web\Request;

    class LanguageWidget extends Widget
    {
        protected $request;
        
        protected $languages;
        
        public function __construct(Languages $languages ,Request $request ,array $config = [])
        {
            parent::__construct($config);
        
            $this->request = $request;
            
            $this->languages = $languages;
        }
        
        public function init()
        {
            parent::init();
            
//            $route = $this->request->get
        }
    }