return $this->render('index', $vars, ['dataProvider' => $dataProvider]);
метод render принимает лишь 2 параметра, а у вас их 3 откуда-то, сделайте мерж вашей переменной с провайдером в массив $vars, но лучше вообще от лишней переменной избавиться
$this->layout = 'page';
$user = User::find()->where(['username' => $_GET['username']])->one();
if ($user === null) {
throw new NotFoundHttpException();
}
$setting = UserSettingHelper::get($user);
$dataProvider = (new TicketHead())->dataProviderUser();
Url::remember();
return $this->render('index', [
'user' => $user,
'setting' => $setting,
'dataProvider' => $dataProvider
]);