@samdark
app\components\LanguageSelector::className() и app\components\LanguageUrlRule::className() не сработают, потому что алиас @app добавляется после загрузки конфигурации - при создании yii\web\Application. Но даже если бы алиас уже был - тогда надо добавлять наследование класса LanguageSelector от \yii\base\Object.
@samdark app\components\LanguageSelector::className() и app\components\LanguageUrlRule::className() не сработают, потому что алиас @app добавляется после загрузки конфигурации - при создании yii\web\Application. Но даже если бы алиас уже был - тогда надо добавлять наследование класса LanguageSelector от \yii\base\Object.