LanguagePicker.php 798 Bytes
<?php
    
    namespace common\modules\language\widgets;
    
    use common\modules\language\models\Language;
    use yii\bootstrap\Widget;
    
    class LanguagePicker extends Widget
    {
        
        public function init()
        {
            
        }
        
        public function run()
        {
            return $this->render('view', [
                'current' => Language::getCurrent(),
                'languages' => Language::find()
                                       ->where([
                                           '!=',
                                           'id',
                                           Language::getCurrent()->id,
                                       ])
                                       ->all(),
            ]);
        }
    }