Skip to content

Commit 3a916b0

Browse files
dev
1 parent 8153ced commit 3a916b0

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/MultiLangUrlManager.php

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,22 @@
1717
*/
1818
class MultiLangUrlManager extends UrlManager
1919
{
20+
/**
21+
*
22+
*/
23+
const LANG_PARAM_NAME = "lang";
24+
2025
/**
2126
* @param array|string $params
2227
* @return string
2328
*/
2429
public function createUrl($params)
2530
{
26-
if (isset($params['lang'])) {
31+
if (isset($params[static::LANG_PARAM_NAME])) {
2732
//Если указан идентификатор языка, то делаем попытку найти язык в БД,
2833
//иначе работаем с языком по умолчанию
29-
$lang = $params['lang'];
30-
unset($params['lang']);
34+
$lang = $params[static::LANG_PARAM_NAME];
35+
unset($params[static::LANG_PARAM_NAME]);
3136
} else {
3237
//Если не указан параметр языка, то работаем с текущим языком
3338
$lang = \Yii::$app->language;

0 commit comments

Comments
 (0)