Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
CRAP | |
0.00% |
0 / 12 |
| UrlManager | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
42.00 | |
0.00% |
0 / 12 |
| createUrl | |
0.00% |
0 / 1 |
30.00 | |
0.00% |
0 / 9 |
|||
| createAbsoluteUrl | |
0.00% |
0 / 1 |
2.00 | |
0.00% |
0 / 3 |
|||
| <?php | |
| namespace common\components; | |
| use Yii; | |
| class UrlManager extends \yii\web\UrlManager | |
| { | |
| public function createUrl($params) | |
| { | |
| if ($this->enablePrettyUrl && is_array($params) && !array_key_exists('_lang', $params)) { | |
| $currentParams = Yii::$app->getRequest()->getQueryParams(); | |
| if (array_key_exists('_lang', $currentParams)) { | |
| $params['_lang'] = $currentParams['_lang']; | |
| } | |
| } | |
| return parent::createUrl($params); | |
| } | |
| public function createAbsoluteUrl($params, $scheme = null) | |
| { | |
| return parent::createAbsoluteUrl($params, $scheme); | |
| } | |
| } |