Yii2 как указать дефолтное значение при получении значения из Get запроса?
Например есть url index.html?LangSearch[name]=ru (это в админ интерфейсе)
если взять его вот так
Yii::$app->request->getQueryParam("LangSearch[name]", 'en'),
то он не работает, то есть всегда будет "en" (ну это мне и по коду самого метода понятно). Если брать так
$langName = Yii::$app->request->getQueryParam("LangSearch"),
а потом $langName = isset($langName["name"])?$langName["name"]:"en";
то получается слишком длинно. Есть ли способ взять эту переменную одним методом с дефолтным значением не мастеря свой велосипед?
Я дополню для более полного понимания, url может быть и таким index.html?LangSearch[name]=ru&LangSearch[locale]=ru-Ru&LangSearch[default]=0