Сделать сервис если эти данные будут нужны в дальнейшем, иначе листенер.
если компонет - примерный конфиг
return [
'bootstrap' => [
'mySubdomainComponent'
],
'components' => [
'mySubdomainComponent' => '\namespace\of\mySubdomainComponent'
]
];
// обработка данных в компоненте, метод init
...
// в дальнейшем можно получить компонент
\Yii::$app->get('mySubdomainComponent')
если listener - нужно добавить в bootstrap
$app = \Yii::$app;
$app->on($app::EVENT_BEFORE_REQUEST, ['myListener', 'method']);
// в листенере делаем нужную обработку
...