LangRedirect.php 798 Bytes
<?php
    /**
     * Created by PhpStorm.
     * User: stes
     * Date: 01.03.18
     * Time: 16:00
     */
    
    namespace common\models;
    
    use artbox\core\models\interfaces\RedirectInterface;
    use artbox\core\models\Language;
    use yii\base\Object;

    class LangRedirect extends Object implements RedirectInterface
    {
        protected $link = '';
    
        public function doRedirect(string $url): bool
        {
            $language = Language::getCurrent();
          if(\Yii::$app->request->url == '/'.$language->url and $language->default){
              $this->link = '';
              return true;
          }else{
              return false;
          }
        }
        public function getLink(): string
        {
            return $this->link;
        }
    }