Ошибка при использовании PHP функции compact()
В Symfony 6.1 на PHP 8.1 генерирую такой массив в переменную $user:
array:2 [▼
"us" => array:5 [▼
"id" => "8b8170f4-6d73-42bb-b02b-34ae3f175857"
"email" => null
"date" => "2022-07-27 15:48:50"
"role" => "ROLE_USER"
"status" => "active"
]
"networks" => array:1 [▼
0 => array:2 [▼
"network" => "github"
"identity" => "104368371"
]
]
]
Далее пытаюсь отправить её в Twig:
return $this->render("app/profile/show.html.twig", compact($user));
и получаю ошибку:
Warning: compact(): Undefined variable $8b8170f4-6d73-42bb-b02b-34ae3f175857
Почему из значения ключа "id" он пытается сделать переменную, добавляя впереди $? Мне всего-то нужен аналог
return $this->render("app/profile/show.html.twig", ['user' => $user]);